]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Sun, 16 Mar 2014 06:15:20 +0000 (06:15 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Sun, 16 Mar 2014 06:15:20 +0000 (06:15 +0000)
Change-Id: I6fd6f5592874892988a670dae7f7209f2b1e9eab

64 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/el/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/he/LC_MESSAGES/neutron.po
neutron/locale/he_IL/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/sr/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 671e6068777aa99fa24eb8dabd7477ae3700f9c3..4165699d2901ca6f212f3022ea89862f9f682399 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-09-12 23:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Arabic "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16548,3 +16550,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 00ca0b7d9f512850f27eea3a00f31c20dc932d3b..35898c2964d796bdc6d654915bfb705510c7c507 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 0345db043e64e4568445514da312ca5fec728c9c..0d8d2bb2d8625995fa0014eaa8ceeb58aeddef22 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-10-20 01:34+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Bengali (India) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16478,3 +16480,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index a5325ca3596cbfe027b053d16628d073a07149af..57924ee5037dd6a208ef276815785605b9534190 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bosnian "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 43d769e769f2fdd5bb7e86531d966b0e93eef0d8..e59938e14dfcab784a2b54cb64927e122bc39a9c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 9979f88c8cd6b0e36d80432f2032df63ebef3709..0d734456d39d7340e5d5a4450dc2e4d80c4f46d9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Czech "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 77fe4cf2d0f19418c549bcc15175b7233622a7b3..2838ebb042865131b055a719de71f4e00cc0e98e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Danish "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index c0d1ed3b143ee9415cafbbeaa663a15387abe3bc..c004a12416cd7120aa7af5af7fc157f73d3dc403 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-22 08:17+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: German "
@@ -538,6 +538,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1260,50 +1261,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, fuzzy, python-format
 msgid "Unable to determine mac address for %s"
 msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich"
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr "Brücken können nicht abgerufen werden. Ausnahme: %s"
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1311,7 +1312,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1319,12 +1320,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1807,7 +1808,7 @@ msgid "'%s' is not a valid input"
 msgstr "'%s' ist keine gültige Eingabe"
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr "'%s' ist keine gültige UUID"
@@ -2470,27 +2471,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr "Im Cache gespeicherte Datei %s wird neu geladen"
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr "Ungültige Zuordnung: '%s'"
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr "Fehlender Schlüssel in Zuordnung: '%s'"
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr "Fehlender Wert in Zuordnung: '%s'"
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr "Schlüssel %(key)s in Zuordnung: '%(mapping)s' nicht eindeutig"
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr "Wert %(value)s in Zuordnung: '%(mapping)s' nicht eindeutig"
@@ -3655,7 +3656,7 @@ msgid "Port does not have port security binding."
 msgstr "Port verfügt nicht über Portsicherheitsbindung."
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5243,10 +5244,10 @@ msgid "Error in agent event loop"
 msgstr "Fehler in Agentenereignisschleife"
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -6106,40 +6107,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr "'provider:network_type' erforderlich"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -6147,19 +6148,19 @@ msgstr "'provider:network_type' erforderlich"
 msgid "provider:segmentation_id required"
 msgstr "'provider:segmentation_id' erforderlich"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -6167,7 +6168,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr "'provider:network_type' %s nicht unterstützt"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -6175,166 +6176,166 @@ msgstr "'provider:network_type' %s nicht unterstützt"
 msgid "Unknown provider:physical_network %s"
 msgstr "Unbekannter Wert für 'provider:physical_network' %s"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr "'provider:physical_network' erforderlich"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6342,88 +6343,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr "Erstelltes Netz: %s"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6947,7 +6948,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr "Agent nicht synchron mit Plug-in!"
 
@@ -6971,10 +6972,10 @@ msgstr ""
 "%(elapsed)s) überschritten"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
 
@@ -7183,325 +7184,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr "%s-Agent beendet!"
@@ -7597,7 +7598,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7875,15 +7876,15 @@ msgstr "Port %s hinzugefügt"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Port %(device)s aktualisiert. Details: %(details)s"
@@ -7893,8 +7894,8 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s"
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Gerät %s nicht für Plug-in definiert"
@@ -7902,8 +7903,8 @@ msgstr "Gerät %s nicht für Plug-in definiert"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Zusatzeinheit %s entfernt"
@@ -7911,8 +7912,8 @@ msgstr "Zusatzeinheit %s entfernt"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s"
@@ -7920,7 +7921,7 @@ msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr "Port %s aktualisiert."
@@ -8926,27 +8927,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8982,17 +8983,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, fuzzy, python-format
 msgid "Returning: %s"
 msgstr "Bereinigung von %s"
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, fuzzy, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden"
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, fuzzy, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr "Update für Gerät %(device)s auf %(agent_id)s"
@@ -9622,16 +9623,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -10225,17 +10226,17 @@ msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ."
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr "Aufruf von 'NECPluginV2.update_port()', id=%(id)s port=%(port)s ."
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ."
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
@@ -10244,26 +10245,26 @@ msgstr ""
 "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', "
 "device=%(device)s => %(ret)s."
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ."
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10958,30 +10959,30 @@ msgstr ""
 "vorhanden. Agent beendet!"
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr "Kein VIF-Port für Port %s für Agent definiert."
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -11001,7 +11002,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -11009,7 +11010,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -11017,7 +11018,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s"
@@ -11028,7 +11029,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Agententunnel nicht synchron mit Plug-in!"
 
@@ -11075,19 +11076,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s."
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11450,111 +11451,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11808,19 +11814,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-"Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in "
-"noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert"
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -13233,7 +13226,7 @@ msgstr "Sicherheitsprofil erstellt: %s"
 msgid "Updated Security Profile: %s"
 msgstr "Sicherheitsprofil aktualisiert: %s"
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -13361,7 +13354,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13753,14 +13746,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13768,12 +13768,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14749,69 +14749,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17600,3 +17600,22 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr "Portanforderung aktualisieren: %s"
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+#~ "Netze, für die 'admin_state_up=False' gilt,"
+#~ " werden von diesem Plug-in noch "
+#~ "nicht unterstützt. Einstellungen für Netz "
+#~ "%s werden ignoriert"
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index eb849063264b9d31c2c6727c302c084b254d2c47..bd7eb49d90faac1564c5fcbf47d0f6d3f94373f0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2014-03-09 12:33+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Greek "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -15935,3 +15937,18 @@ msgstr ""
 msgid "Tasks not completed"
 msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index a59bf4d7d0607969080bba2551bc0dc5c32f3712..0164c4e2ec5d2a20006481d93e20bed7b8833728 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (Australia) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 39c6ffd54d2647f37ea16e25554b9016674504d4..f534f386aae78ec23c977e9ac173bcd8c2cf87a8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United Kingdom) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 4a96c15908c8e1b39cd808fb270c5c3248043f19..5193fc0a14174b2b54ba80daecbfe252df1366e8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United States) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 2d82ebeeb914036e26c81ba3d43bffc4b85f9ba3..236eac97ce880c886a210db5de6dba27f83c9869 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 8d91cb54fe803f0e0cf2281c4596ec225e9caf0c..798ec9a5a4d22f57f816d3b0f7b7ef2da7c1f809 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-08-29 05:16+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Spanish (Mexico) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16892,3 +16894,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 938f2189b875b6f2521e13f2b5c02994a5b1f312..e9cc49b352509f56fdfeb58549f1413ba03e5bd0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-11-15 00:14+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Basque "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16436,3 +16438,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 779dd96cc7d396668ab7bef93f01d29e0acdb753..2efeee88e71544e781abd67d6fb2ddb009462869 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16436,3 +16438,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index a57314b1592d3719cd12b44d77915b25fe377ee6..275d03aa3d7a04ff8bcbb10a7ffd845327d21bce 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-11-15 02:28+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Persian "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16436,3 +16438,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index ad4b8a04c4b7b7505dcb25fb28ea1dca6a3f7a0f..15019dad230d791903f4eb8d3322e8c5ffd4c455 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 44c4ce1b5e580d14557bbaa6c0eef6efe1245147..4d14dd0c9df256dcf448633d515c717b165e2f33 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Filipino "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16535,3 +16537,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 3123071e119e798f466f8af7268300a5764e5e4d..029ca9d6336734f640676b26da8bfc8abaee5ad7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index b9914a95b1926e2852bfcf74d5f5b6a36f115a5b..e7e5b77458fe2a8bdb786fb3bc885ef367483d19 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-10-28 23:23+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Galician "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16460,3 +16462,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index a2a9d25d5c8473d39e07e7a53f7e422d8ea3142b..e6184abb45400d909c10f4769641137d16d8d735 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2014-01-17 14:28+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Hebrew "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16235,3 +16237,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 3fd0ce07f7fb360ebb4065791f01d7b4c0d338d6..ed83144c50500d2f3d86a38a9c06ec5d603d2c1c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2014-01-21 01:25+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Hebrew (Israel) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16235,3 +16237,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index c756dec525a918fbd888362d14966cc68c3d90a7..61827ed4c8cecec13960145eb33f7e2034ba082b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Hindi "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16910,3 +16912,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 1e14cf825fb4f3040b606e744f145ae3ea93779f..d6aa2e85f15c30d707a694860a53275500b12929 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Croatian "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 6281ddaa1a91cd7b8a4c5bd774c6a3fcede2777d..3b3ea687cd154fa63aeccadc0730a5117772bdae 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Hungarian "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 3902216f96db65127b4995868049c5c3b0324b5f..c33a59fd1e516c831ef1b68fdc047d2e54e9df66 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Indonesian "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index b68187628a89a88129edaef771fce398a04bf69e..d84cb0b8a622d8c001ac521c08f06001504acc28 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16313,3 +16315,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index ba26a5badb2c0eadf6a81c3b14b9d0c3ed17128d..1536e31997e9b70d7ccab259f288c319eb749161 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 0941231496bd30a448c27196ad12638d6bfca004..31b6009f511f0c62e34e56238f47602b57d14b68 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Italian (Italy) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 3254a079879a97aa27ba143966feb6844e1d6239..a6cb5fad9e5f591bac69e04e2cbb07e4e0bc4e06 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-30 10:28+0000\n"
 "Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
 "Language-Team: Japanese "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 71277c86e61b734081c10ae8b15347ccdfd8071d..14999e4907bc5bd44924d12eb8741a95e7b37bfc 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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"
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, fuzzy, python-format
 msgid "Interface %s not found."
 msgstr "პლაგინი ვერ მოიძებნა."
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index c44153998624f0a79a52229944e854a9c786ea0f..629b6d1c1203e00d3ca3261a1203cda6c39a2529 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-11-15 02:27+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Khmer "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16436,3 +16438,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index c5349e97d706f849ffd8d28486d903b9fe000594..390af9d3dc39bbdf8eb099ab7ece31d97500fb62 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-09-18 00:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Kannada "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16547,3 +16549,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index f5d8efae19344dd8ca96e87c9822bb76059513a7..ba93de3528dd2519a171e645151b4a324bf2896e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index ce6b16fc6b1c8265a5b96066211063a9ee7e9b58..a7d483819a14c9130e335fb823e3a0ef5ef8f578 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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"
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index a56653ecffb549208fb52dc86eb083f23ac36983..cae94d11cb34236eee4839a65eaefd6b8e299c0c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-11-17 05:24+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Malayalam (India) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16436,3 +16438,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 9daadea74eff570610e11e30ad12de4d3b4540c4..f538918686d6feef872c733c0200e50ecd8a2339 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-10-16 22:17+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Marathi (India) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16481,3 +16483,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index afa750a9da21df88b39f350677453909318d8506..1a33be77aa7ef7d61d9d406765667efd6cb690e2 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Malay "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 4c2fc23954646f2d72ca635ba3531829d529bf64..cfa2220b0d6ed9775435415e2663011d8fafaac4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Norwegian Bokmål "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 50cefa96a00384df37fb63183badce644b335655..e7e28a2c3e4f80dec4b527b2c1843d78126fa621 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-09-05 06:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Nepali "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16799,3 +16801,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index f552058d0be8a38251d516897b0a089009ca55ee..eacc551bfeef6c49e21c0caaa0f228d55b4a4d26 100644 (file)
@@ -7,9 +7,9 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: neutron "
-"jenkins.neutron.propose.translation.update.262\n"
+"jenkins.neutron.propose.translation.update.264\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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"
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
index a0e9d4715a459969353723df1b28a3080748a7c6..9c33f8bf3826b7756922e4a874f3e44eb219a5c4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 8ee9693a2a1523355387e2e742ee1b5d024c4a94..f04d40ee17db18d4478c0285d20ce545cba406ba 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16313,3 +16315,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 64d80e630602bb72974aee95621b03a5943cd07c..b17d3207d6aafedc280c35e39953e4b3ced0ab66 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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) "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 83b8121eac81c015899e4af2061dfe6367f18a5b..ddfc1378342a9d7e925581d6dc4a3ec1c23a1658 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index bdd5c5c0f19693c3b00a8904bb3aca6ba85cc279..dbc744486c8fb8059e78438d4ccd6bd5c90b16c7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese (Brazil) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index ea1bab3b572ec1a10b260dc90b41a1bf62ad0b0b..e844a07e4ea8c08b6eaeac681c6558abeb69a7a7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-06-08 07:51+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Romanian "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index d7bf7351e0d8b23ab34f15d8e7282e75bd7b9e3e..90275f5e22a9b0d9e5189029b0bb7a33057fe384 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index fbedb93e569e58c17115060c6bb7ab0267f56a14..117ae9dc8c22a6067354547cbb729145e5da99dd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Russian (Russia) "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index e1a5e991b0d0cc817fa12d7832cc8bb562284b76..0e94cfbb308ca7193df7da17aea45e34999ac79b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovak "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16910,3 +16912,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 3609db917f252c3d876087c23cf2acb81e597238..84ab98da84150f87e97687278fc5d1d63dc842e6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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) "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index a2147b74256c67e7c7d20fd3e293d582cb4b4479..a517d421d58fa85fd7ed1b1cc666e1d85723664b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2014-03-12 23:47+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Serbian "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -15936,3 +15938,18 @@ msgstr ""
 msgid "Tasks not completed"
 msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index fe969c8d3a2bbc7d5e48dcebf90f0c64f8803ca9..c6dd950d919ce9b29e6f63c4310e25959ee22977 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-11-15 02:27+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Swedish "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16436,3 +16438,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index ab211e7b61eb2093535cab69ff7482a2e3bf2f95..0715e04873ce0310f5827f55ff050353a9ee1105 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Swahili (Kenya) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index be2480e76c5599c029efbd33a08545f869eba554..a6a420e414816b12366b16c3510f0bb353c622ca 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Tagalog "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 7ef995e38277bc580ad0b3891f61903d75a8db8b..eb440b3b3b2d350db1578b309fac93d830db233d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Tagalog (Philippines) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16535,3 +16537,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index f2ee1b7591d65170cfa89465e9f100148dad4d30..07d3353b369dd0f66558c1871ac289997f8f00c7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish (Turkey) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 0fd4be8da20f69f52a19b1b08a1bcbbfd2049566..32d66e7519026aabc23f1557b6df21fa325adcf8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Ukrainian "
@@ -531,6 +531,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1768,7 +1769,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2377,27 +2378,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3476,7 +3477,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5017,10 +5018,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5878,40 +5879,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5919,19 +5920,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5939,7 +5940,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5947,166 +5948,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6114,88 +6115,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6707,7 +6708,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6729,10 +6730,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6935,325 +6936,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7349,7 +7350,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7617,15 +7618,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7635,8 +7636,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7644,8 +7645,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7653,8 +7654,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7662,7 +7663,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8643,27 +8644,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8699,17 +8700,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9328,16 +9329,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9923,43 +9924,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10637,30 +10638,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10680,7 +10681,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10688,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10696,7 +10697,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10707,7 +10708,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10754,19 +10755,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11127,111 +11128,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11485,17 +11491,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12838,7 +12833,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12966,7 +12961,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13348,14 +13343,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13363,12 +13365,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14344,69 +14346,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17193,3 +17195,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index e1904b39004696440717866d39a0b6f3fcb4328c..8b133eb0268cb16a0e1966ebd0a6ef53515336f3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-10-07 01:13+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Urdu "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -16517,3 +16519,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 06305343d56915f55518020ed4854d5d91fd7960..67f5200320344aecfee546a0bf8529a0eccfff25 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 4d5a9a45e925b03670268a079f42fe28425caf9a..8dc521d5a0719931e4860e344d667e4454fedf65 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index 330a2a1eaa6b9f94380b012fe75920b4cb8e3d0c..140e84b5527bd1d0bbcec97aa20a68da9c4b69e5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1245,50 +1246,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1296,7 +1297,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1304,12 +1305,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1767,7 +1768,7 @@ msgid "'%s' is not a valid input"
 msgstr ""
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
@@ -2376,27 +2377,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr ""
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr ""
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr ""
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr ""
@@ -3475,7 +3476,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5016,10 +5017,10 @@ msgid "Error in agent event loop"
 msgstr ""
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5877,40 +5878,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5918,19 +5919,19 @@ msgstr ""
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5938,7 +5939,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5946,166 +5947,166 @@ msgstr ""
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6113,88 +6114,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6706,7 +6707,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -6728,10 +6729,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6934,325 +6935,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -7348,7 +7349,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7616,15 +7617,15 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
@@ -7634,8 +7635,8 @@ msgstr ""
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -7643,8 +7644,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
@@ -7652,8 +7653,8 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
@@ -7661,7 +7662,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr ""
@@ -8642,27 +8643,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8698,17 +8699,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9327,16 +9328,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9922,43 +9923,43 @@ msgstr ""
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
 "=> %(ret)s."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10636,30 +10637,30 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10679,7 +10680,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10687,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10695,7 +10696,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
@@ -10706,7 +10707,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
@@ -10753,19 +10754,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11126,111 +11127,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11484,17 +11490,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr ""
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12837,7 +12832,7 @@ msgstr ""
 msgid "Updated Security Profile: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -12965,7 +12960,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13347,14 +13342,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13362,12 +13364,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14343,69 +14345,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17192,3 +17194,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr ""
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr ""
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+
index a50d31abc694725a15e267973104348c6645ff3d..50f0e6dc4194ab323f461788aec99bef1f31b0a2 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-03-14 06:25+0000\n"
+"POT-Creation-Date: 2014-03-16 06:12+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) "
@@ -530,6 +530,7 @@ msgstr ""
 
 #: neutron/agent/dhcp_agent.py:574 neutron/agent/l3_agent.py:927
 #: neutron/agent/metadata/agent.py:310
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:108
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:797
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179
@@ -1246,50 +1247,50 @@ msgstr ""
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:418
+#: neutron/agent/linux/ovs_lib.py:448
 #, python-format
 msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:426
+#: neutron/agent/linux/ovs_lib.py:456
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:436
+#: neutron/agent/linux/ovs_lib.py:466
 #, python-format
 msgid "Unable to parse interface details. Exception: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:454
+#: neutron/agent/linux/ovs_lib.py:484
 #, fuzzy, python-format
 msgid "Unable to determine mac address for %s"
 msgstr "嘗試 %s 次之後仍無法產生 MAC 位址"
 
-#: neutron/agent/linux/ovs_lib.py:464
+#: neutron/agent/linux/ovs_lib.py:494
 #, python-format
 msgid "Interface %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:475
+#: neutron/agent/linux/ovs_lib.py:505
 #, python-format
 msgid "Unable to retrieve bridges. Exception: %s"
 msgstr "無法擷取橋接器。異常狀況:%s"
 
-#: neutron/agent/linux/ovs_lib.py:485
+#: neutron/agent/linux/ovs_lib.py:515
 msgid "Unable to retrieve OVS userspace version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:497
+#: neutron/agent/linux/ovs_lib.py:527
 msgid "Unable to retrieve OVS kernel module version."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:506
+#: neutron/agent/linux/ovs_lib.py:536
 #, python-format
 msgid "Bridge %s not found."
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:516
+#: neutron/agent/linux/ovs_lib.py:546
 #, python-format
 msgid ""
 "Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. "
@@ -1297,7 +1298,7 @@ msgid ""
 "%(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:524
+#: neutron/agent/linux/ovs_lib.py:554
 #, python-format
 msgid ""
 "Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s "
@@ -1305,12 +1306,12 @@ msgid ""
 "version is %(required)s or newer!"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:537
+#: neutron/agent/linux/ovs_lib.py:567
 #, python-format
 msgid "Checking OVS version for VXLAN support installed klm version is %s "
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:539
+#: neutron/agent/linux/ovs_lib.py:569
 #, python-format
 msgid "Checking OVS version for VXLAN support installed usr version is %s"
 msgstr ""
@@ -1773,7 +1774,7 @@ msgid "'%s' is not a valid input"
 msgstr "'%s' 不是有效的輸入"
 
 #: neutron/api/v2/attributes.py:350
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:591
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:593
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr "'%s' 不是有效的 UUID"
@@ -2383,27 +2384,27 @@ msgstr ""
 msgid "Reloading cached file %s"
 msgstr "正在重新載入快取檔 %s"
 
-#: neutron/common/utils.py:140
+#: neutron/common/utils.py:136
 #, python-format
 msgid "Invalid mapping: '%s'"
 msgstr "無效的對映:'%s'"
 
-#: neutron/common/utils.py:143
+#: neutron/common/utils.py:139
 #, python-format
 msgid "Missing key in mapping: '%s'"
 msgstr "對映中遺漏了索引鍵:'%s'"
 
-#: neutron/common/utils.py:146
+#: neutron/common/utils.py:142
 #, python-format
 msgid "Missing value in mapping: '%s'"
 msgstr "對映中遺漏了值:'%s'"
 
-#: neutron/common/utils.py:148
+#: neutron/common/utils.py:144
 #, python-format
 msgid "Key %(key)s in mapping: '%(mapping)s' not unique"
 msgstr "對映 '%(mapping)s' 中的索引鍵 %(key)s 不是唯一的"
 
-#: neutron/common/utils.py:151
+#: neutron/common/utils.py:147
 #, python-format
 msgid "Value %(value)s in mapping: '%(mapping)s' not unique"
 msgstr "對映 '%(mapping)s' 中的值 %(value)s 不是唯一的"
@@ -3490,7 +3491,7 @@ msgid "Port does not have port security binding."
 msgstr "埠沒有埠安全連結。"
 
 #: neutron/extensions/providernet.py:56
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:329
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -5037,10 +5038,10 @@ msgid "Error in agent event loop"
 msgstr "代理程式事件迴圈發生錯誤"
 
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1284
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -5898,40 +5899,40 @@ msgstr ""
 msgid "Unable to serialize object of type = '%s'"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:143
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:145
 msgid "_setup_vsm"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:164
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166
 msgid "_populate_policy_profiles"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:168
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:170
 #, python-format
 msgid "_populate_policy_profiles %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:179
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:181
 msgid "No policy profile populated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:185
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:187
 msgid "_poll_policies"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:213
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
 msgid "No policy profile updated from VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346
 #: neutron/plugins/mlnx/mlnx_plugin.py:218
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:406
 msgid "provider:network_type required"
 msgstr "需要 provider:network_type"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:276
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:292
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:416
@@ -5939,19 +5940,19 @@ msgstr "需要 provider:network_type"
 msgid "provider:segmentation_id required"
 msgstr "需要 provider:segmentation_id"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:279
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:281
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:284
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:286
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:293
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:295
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:297
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:299
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378
 #: neutron/plugins/mlnx/mlnx_plugin.py:234
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:451
@@ -5959,7 +5960,7 @@ msgstr ""
 msgid "provider:network_type %s not supported"
 msgstr "不支援 provider:network_type %s"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:305
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384
 #: neutron/plugins/mlnx/mlnx_plugin.py:274
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:457
@@ -5967,166 +5968,166 @@ msgstr "不支援 provider:network_type %s"
 msgid "Unknown provider:physical_network %s"
 msgstr "不明的 provider:physical_network %s"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:309
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:311
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390
 #: neutron/plugins/mlnx/mlnx_plugin.py:280
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:463
 msgid "provider:physical_network required"
 msgstr "需要 provider:physical_network"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:489
 #, python-format
 msgid "_populate_member_segments %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:531
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "Invalid UUID supplied in %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:561
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:566
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:568
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:572
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:574
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:577
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:585
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:587
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:590
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:592
 #, python-format
 msgid "%s is not a valid uuid"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:637
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:640
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:639
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:642
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:652
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:654
 msgid "_send_create_logical_network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:675
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:677
 #, python-format
 msgid "_send_create_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:687
 #, python-format
 msgid "_send_update_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:695
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:697
 #, python-format
 msgid "_send_delete_network_profile_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:710
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:712
 #, python-format
 msgid "_send_create_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:742
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:744
 #, python-format
 msgid "_send_update_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:764
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:766
 #, python-format
 msgid "add_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:765
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:767
 #, python-format
 msgid "del_segments=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:789
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:791
 #, python-format
 msgid "_send_delete_network_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:829
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:831
 #, python-format
 msgid "_send_create_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:841
 #, python-format
 msgid "_send_update_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:850
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852
 #, python-format
 msgid "_send_delete_subnet_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:866
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:868
 #, python-format
 msgid "_send_create_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:905
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:907
 #, python-format
 msgid "_send_update_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:920
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:922
 #, python-format
 msgid "_send_delete_port_request: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963
 #, python-format
 msgid "Create network: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:969
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:971
 #, python-format
 msgid ""
 "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, "
 "multicast_ip %(multicast_ip)s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:981
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:991
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:993
 #, python-format
 msgid "Seg list %s "
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1036
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:207
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:206
 #: neutron/plugins/mlnx/mlnx_plugin.py:361
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:511
@@ -6134,88 +6135,88 @@ msgstr ""
 msgid "Created network: %s"
 msgstr "已建立網路:%s"
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1092
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1094
 #, python-format
 msgid "Updated network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1109
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1111
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1113
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1119
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1121
 msgid "Delete failed in VSM"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1130
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1132
 #, python-format
 msgid "Deleted network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1140
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1142
 #, python-format
 msgid "Get network: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1162
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1164
 msgid "Get networks"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1205
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207
 #, python-format
 msgid "Create port: profile_id=%s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1221
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1223
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310
 #, python-format
 msgid "Created port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1232
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1234
 #, python-format
 msgid "Update port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1267
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1269
 #, python-format
 msgid "Get port: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1287
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1289
 msgid "Get ports"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1303
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1305
 msgid "Create subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1311
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1313
 #, python-format
 msgid "Created subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1322
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324
 msgid "Update subnet"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1337
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339
 #, python-format
 msgid "Delete subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1352
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1354
 #, python-format
 msgid "Get subnet: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1372
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1374
 msgid "Get subnets"
 msgstr ""
 
@@ -6727,7 +6728,7 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:937
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
 msgid "Agent out of sync with plugin!"
 msgstr "代理程式與外掛程式不同步!"
 
@@ -6749,10 +6750,10 @@ msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)"
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:439
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:271
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1340
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1367
 msgid "Agent initialized successfully, now running... "
 msgstr "已順利地起始設定代理程式,現正在執行中..."
 
@@ -6957,325 +6958,325 @@ msgstr ""
 msgid "Fake SDNVE controller: get controller"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:159
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:161
 msgid "Set a new controller if needed."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:165
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:167
 #, python-format
 msgid "Set the controller to a new controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:173
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:175
 #, python-format
 msgid "Original SDN-VE HTTP request: %(orig)s; New request: %(new)s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:183
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:185
 #, python-format
 msgid "Create network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:192
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:194
 msgid "Create net failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:203
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:205
 #, python-format
 msgid "Create net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:210
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:212
 #, python-format
 msgid "Update network in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:230
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:232
 #, python-format
 msgid "Update net failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:236
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:238
 #, python-format
 msgid "Delete network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:242
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244
 #, python-format
 msgid "Delete net failed after deleting the network in DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:247
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249
 #, python-format
 msgid "Get network in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255
 msgid "Get networks in progress"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:263
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265
 #, python-format
 msgid "Create port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:279
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281
 msgid "Create port does not have tenant id info"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287
 #, python-format
 msgid "Create port does not have tenant id info; obtained is: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:306
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308
 #, python-format
 msgid "Create port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:313
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315
 #, python-format
 msgid "Update port in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:340
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342
 #, python-format
 msgid "Update port failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348
 #, python-format
 msgid "Delete port in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:359
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361
 #, python-format
 msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:368
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370
 #, python-format
 msgid "Create subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:380
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
 #, python-format
 msgid "Create subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384
 #, python-format
 msgid "Subnet created: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390
 #, python-format
 msgid "Update subnet in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:413
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415
 #, python-format
 msgid "Update subnet failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421
 #, python-format
 msgid "Delete subnet in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:424
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426
 #, python-format
 msgid ""
 "Delete subnet operation failed in SDN-VE after deleting the subnet from "
 "DB: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:433
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435
 #, python-format
 msgid "Create router in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:436
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438
 #, python-format
 msgid "Ignoring admin_state_up=False for router=%r.  Overriding with True"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:446
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448
 msgid "Create router failed: no SDN-VE tenant."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:454
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
 #, python-format
 msgid "Create router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458
 #, python-format
 msgid "Router created: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:461
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463
 #, python-format
 msgid "Update router in progress: id=%(id)s router=%(router)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:468
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470
 msgid "admin_state_up=False routers are not supported."
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:487
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489
 #, python-format
 msgid "Update router failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495
 #, python-format
 msgid "Delete router in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:500
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502
 #, python-format
 msgid ""
 "Delete router operation failed in SDN-VE after deleting the router in DB:"
 " %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:505
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507
 #, python-format
 msgid ""
 "Add router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:513
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515
 #, python-format
 msgid "SdnvePluginV2.add_router_interface called. Port info: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:527
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529
 #, python-format
 msgid "Update router-add-interface failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:530
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532
 #, python-format
 msgid "Added router interface: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:534
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536
 #, python-format
 msgid ""
 "Add router interface only called: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:544
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546
 msgid ""
 "SdnvePluginV2._add_router_interface_only: failed to add the interface in "
 "the roll back. of a remove_router_interface operation"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552
 #, python-format
 msgid ""
 "Remove router interface in progress: router_id=%(router_id)s "
 "interface_info=%(interface_info)r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:559
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
 msgid "No port ID"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface port: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567
 msgid "No fixed IP"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:570
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572
 #, python-format
 msgid "SdnvePluginV2.remove_router_interface subnet_id: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:578
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580
 #, python-format
 msgid "Update router-remove-interface failed SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:599
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601
 #, python-format
 msgid "Create floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:610
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612
 #, python-format
 msgid "Creating floating ip operation failed in SDN-VE controller: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:613
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615
 #, python-format
 msgid "Created floatingip : %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:618
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620
 #, python-format
 msgid "Update floatingip in progress: %r"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:638
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640
 #, python-format
 msgid "Update floating ip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646
 #, python-format
 msgid "Delete floatingip in progress: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/sdnve_neutron_plugin.py:649
+#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651
 #, python-format
 msgid "Delete floatingip failed in SDN-VE: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:111
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:136
 msgid "info_update received"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:116
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:141
 #, python-format
 msgid "info_update received. New controlleris to be set to: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:122
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:147
 msgid "info_update received. New controlleris set to be out of band"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:170
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:195
 #, python-format
 msgid "Mapping physical network %(physical_network)s to interface %(interface)s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:176
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201
 #, python-format
 msgid ""
 "Interface %(interface)s for physical network %(physical_network)s does "
 "not exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:194
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:219
 msgid "Agent in the rpc loop."
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:216
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:241
 #, python-format
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1327
+#: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:265
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 #, python-format
 msgid "%s Agent terminated!"
 msgstr "%s 已終止代理程式!"
@@ -7371,7 +7372,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
-#: neutron/plugins/ml2/rpc.py:171 neutron/plugins/ml2/rpc.py:193
+#: neutron/plugins/ml2/rpc.py:175 neutron/plugins/ml2/rpc.py:197
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
 #, python-format
@@ -7639,15 +7640,15 @@ msgstr "已新增埠 %s"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:944
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:971
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s"
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "已更新埠 %(device)s。詳細資料:%(details)s"
@@ -7657,8 +7658,8 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s"
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1031
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "外掛程式上未定義裝置 %s"
@@ -7666,8 +7667,8 @@ msgstr "外掛程式上未定義裝置 %s"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已移除連接裝置 %s"
@@ -7675,8 +7676,8 @@ msgstr "已移除連接裝置 %s"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1033
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1050
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s"
@@ -7684,7 +7685,7 @@ msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s"
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:922
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:373
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1028
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Port %s updated."
 msgstr "已更新埠 %s。"
@@ -8676,27 +8677,27 @@ msgstr ""
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:696
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:117
+#: neutron/plugins/ml2/plugin.py:695
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:711
-#: neutron/tests/unit/ml2/test_ml2_plugin.py:118
+#: neutron/plugins/ml2/plugin.py:710
+#: neutron/tests/unit/ml2/test_ml2_plugin.py:119
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:721
+#: neutron/plugins/ml2/plugin.py:720
 msgid "Calling base delete_port"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:732
 msgid "mechanism_manager.delete_port_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:742
+#: neutron/plugins/ml2/plugin.py:741
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
@@ -8732,17 +8733,17 @@ msgid ""
 "%(network_id)s invalid segment, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:150
+#: neutron/plugins/ml2/rpc.py:154
 #, fuzzy, python-format
 msgid "Returning: %s"
 msgstr "正在清除 %s"
 
-#: neutron/plugins/ml2/rpc.py:164
+#: neutron/plugins/ml2/rpc.py:168
 #, fuzzy, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上"
 
-#: neutron/plugins/ml2/rpc.py:188
+#: neutron/plugins/ml2/rpc.py:192
 #, fuzzy, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動"
@@ -9368,16 +9369,16 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:120
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:139
 msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:145
 #, python-format
 msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:176
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:195
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
@@ -9963,17 +9964,17 @@ msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。"
 msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ."
 msgstr "已呼叫 NECPluginV2.update_port(),ID = %(id)s 埠 = %(port)s。"
 
-#: neutron/plugins/nec/nec_plugin.py:623
+#: neutron/plugins/nec/nec_plugin.py:622
 #, python-format
 msgid "NECPluginV2.delete_port() called, id=%s ."
 msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。"
 
-#: neutron/plugins/nec/nec_plugin.py:633
+#: neutron/plugins/nec/nec_plugin.py:632
 #, python-format
 msgid "Failed to delete port=%s from OFC."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:702
+#: neutron/plugins/nec/nec_plugin.py:701
 #, python-format
 msgid ""
 "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s "
@@ -9982,26 +9983,26 @@ msgstr ""
 "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => "
 "%(ret)s。"
 
-#: neutron/plugins/nec/nec_plugin.py:733
+#: neutron/plugins/nec/nec_plugin.py:732
 #, python-format
 msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ."
 msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。"
 
-#: neutron/plugins/nec/nec_plugin.py:743
+#: neutron/plugins/nec/nec_plugin.py:742
 #, python-format
 msgid ""
 "update_ports(): ignore unchanged portinfo in port_added message "
 "(port_id=%s)."
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:762
+#: neutron/plugins/nec/nec_plugin.py:761
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message due to portinfo for "
 "port_id=%s was not registered"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:767
+#: neutron/plugins/nec/nec_plugin.py:766
 #, python-format
 msgid ""
 "update_ports(): ignore port_removed message received from different host "
@@ -10683,30 +10684,30 @@ msgid ""
 msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!"
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:897
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr "未在代理程式上給埠 %s 定義 VIF 埠。"
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:598
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:703
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:728
 msgid "ofport should have a value that can be interpreted as an integer"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:885
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:912
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:581
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:601
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:686
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:711
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:731
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -10726,7 +10727,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10734,7 +10735,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1088
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration: %(iter_num)d - "
@@ -10742,7 +10743,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr "無法同步通道 IP %(local_ip)s:%(e)s"
@@ -10753,7 +10754,7 @@ msgid "Agent ovsdb_monitor_loop - iteration:%d started"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1171
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理程式通道與外掛程式不同步!"
 
@@ -10800,19 +10801,19 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1312
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr "剖析 bridge_mappings 時失敗:%s。"
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1334
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -11173,111 +11174,116 @@ msgstr ""
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:860
+#, python-format
+msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
 #, python-format
 msgid "Processing port %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:961
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:987
 #, python-format
 msgid "Setting status for %s to UP"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "Setting status for %s to DOWN"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1058
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1085
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d "
 "-treat_devices_added_or_updated completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1066
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1093
 #, python-format
 msgid ""
 "process_network_ports - iteration:%(iter_num)d -treat_devices_removed "
 "completed in %(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1175
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - starting polling. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
 #, python-format
 msgid "Starting to process devices in:%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1231
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. "
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1241
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1248
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1275
 #, python-format
 msgid ""
 "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports "
@@ -11531,17 +11537,6 @@ msgstr ""
 msgid "PLUMgrid Library: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:560
-#, python-format
-msgid ""
-"Network with admin_state_up=False are not supported yet by this plugin. "
-"Ignoring setting for network %s"
-msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定"
-
-#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:564
-msgid "Network Admin State Validation Failed: "
-msgstr ""
-
 #: neutron/plugins/ryu/ryu_neutron_plugin.py:63
 #, python-format
 msgid "get_ofp_rest_api: %s"
@@ -12886,7 +12881,7 @@ msgstr "已建立安全設定檔:%s"
 msgid "Updated Security Profile: %s"
 msgstr "已更新安全設定檔:%s"
 
-#: neutron/plugins/vmware/nsxlib/secgroup.py:134
+#: neutron/plugins/vmware/nsxlib/secgroup.py:143
 #, python-format
 msgid "Unable to find security profile %s on NSX backend"
 msgstr ""
@@ -13014,7 +13009,7 @@ msgstr ""
 #: neutron/plugins/vmware/plugins/base.py:424
 #, python-format
 msgid ""
-"An exception occurred while creating the quantum port %s on the NSX "
+"An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
@@ -13396,14 +13391,21 @@ msgid ""
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2349
+#: neutron/plugins/vmware/plugins/base.py:2339
+#, python-format
+msgid ""
+"Error while updating security profile %(uuid)s with name %(name)s: "
+"%(error)s."
+msgstr ""
+
+#: neutron/plugins/vmware/plugins/base.py:2371
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
 "security group %(sec_group_id)s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2357
+#: neutron/plugins/vmware/plugins/base.py:2379
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
@@ -13411,12 +13413,12 @@ msgid ""
 "%(sec_group_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2364
+#: neutron/plugins/vmware/plugins/base.py:2386
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2377
+#: neutron/plugins/vmware/plugins/base.py:2399
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -14392,69 +14394,69 @@ msgstr ""
 msgid "Error importing FWaaS device driver: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:110
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:114
 #, python-format
 msgid "%(func_name)s from agent for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:118
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:122
 #, python-format
 msgid "No Routers on tenant: %s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:125
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:258
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:129
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:262
 #, python-format
 msgid "Apply fw on Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:137
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:141
 #, python-format
 msgid "Firewall Driver Error for %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:152
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:156
 #, python-format
 msgid "FWaaS RPC failure in %(func_name)s for fw: %(fwid)s"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:169
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:185
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:173
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:189
 #, 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:197
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:201
 #, python-format
 msgid "Process router add, router_id: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:208
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:212
 #, python-format
 msgid "Process router add, fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:225
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:229
 #, python-format
 msgid "FWaaS RPC info call failed for '%s'."
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:240
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:244
 #, python-format
 msgid "Tenants with Firewalls: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:250
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:254
 #, python-format
 msgid "Router List: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:252
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:256
 #, python-format
 msgid "fw_list: '%s'"
 msgstr ""
 
-#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:269
+#: neutron/services/firewall/agents/l3reference/firewall_l3_agent.py:273
 msgid "Failed fwaas process services sync"
 msgstr ""
 
@@ -17241,3 +17243,18 @@ msgstr ""
 #~ msgid "Update port request: %s"
 #~ msgstr "更新埠要求:%s"
 
+#~ msgid ""
+#~ "Network with admin_state_up=False are not "
+#~ "supported yet by this plugin. Ignoring"
+#~ " setting for network %s"
+#~ msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定"
+
+#~ msgid "Network Admin State Validation Failed: "
+#~ msgstr ""
+
+#~ msgid ""
+#~ "An exception occurred while creating the"
+#~ " quantum port %s on the NSX "
+#~ "plaform"
+#~ msgstr ""
+