]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Sat, 5 Oct 2013 06:10:30 +0000 (06:10 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Sat, 5 Oct 2013 06:10:30 +0000 (06:10 +0000)
Change-Id: Id1fdfa0de0cd965bc97d97ea2b736b0ba58adef4

48 files changed:
neutron/locale/ar/LC_MESSAGES/neutron.po
neutron/locale/bg_BG/LC_MESSAGES/neutron.po
neutron/locale/bs/LC_MESSAGES/neutron.po
neutron/locale/ca/LC_MESSAGES/neutron.po
neutron/locale/cs/LC_MESSAGES/neutron.po
neutron/locale/da/LC_MESSAGES/neutron.po
neutron/locale/de/LC_MESSAGES/neutron.po
neutron/locale/en_AU/LC_MESSAGES/neutron.po
neutron/locale/en_GB/LC_MESSAGES/neutron.po
neutron/locale/en_US/LC_MESSAGES/neutron.po
neutron/locale/es/LC_MESSAGES/neutron.po
neutron/locale/es_MX/LC_MESSAGES/neutron.po
neutron/locale/fi_FI/LC_MESSAGES/neutron.po
neutron/locale/fil/LC_MESSAGES/neutron.po
neutron/locale/fr/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/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/kn/LC_MESSAGES/neutron.po
neutron/locale/ko/LC_MESSAGES/neutron.po
neutron/locale/ko_KR/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/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/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/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 f8f8685f58fd8584a2ea383d9b21b1d3a0211a0e..80e13c2a729a852efb408f3d46af93cd866c2112 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-09-12 23:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Arabic "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12166,11 +12200,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 6f0504c3b43c54c665d665a8165253cacb665c75..0992eac7f68ab0c8989170d2484fd639a6d0485e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 06bd9f14036d3eaf77e44b84c295a566c76afb4c..9c9a07f836f58bbc3cd46262416447c9006c2e6c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bosnian "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 21d7f05bb88d77de425122e8fba34be0feb6dc76..667ea21db9ff7649f1b978344c70ce9da2882fd5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 606ac4c40673dc8769aa72a73a75209d1cba0f3b..b43aa66405a921c9131d844223401d422f3e8597 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Czech "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index a4d82cac5913095e3cb94534d159e56d6cf69a45..71ad888a1ecc28f59531b3a0df71245aaf238321 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Danish "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 01aa8255cfeb19d758a0a609c7aa91ce59d96abb..b743dec8be42899db2a8e398da16579c563bc1a9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-22 08:17+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: German "
@@ -476,7 +476,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4528,21 +4528,25 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
@@ -4551,7 +4555,7 @@ msgstr ""
 "In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' "
 "nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s"
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
@@ -4560,7 +4564,7 @@ msgstr ""
 "Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung "
 "'status=%s' wird ignoriert."
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4637,9 +4641,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert"
@@ -4648,15 +4652,15 @@ msgstr "Details für Gerät %(device)s von %(agent_id)s angefordert"
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr "%s kann in Datenbank nicht gefunden werden"
@@ -5464,18 +5468,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr "'provider:network_type' erforderlich"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr "'provider:segmentation_id' erforderlich"
 
@@ -5492,25 +5496,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr "'provider:network_type' %s nicht unterstützt"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr "Unbekannter Wert für 'provider:physical_network' %s"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr "'provider:physical_network' erforderlich"
 
@@ -5658,7 +5662,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr "Erstelltes Netz: %s"
@@ -6120,10 +6124,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr "Ungültiger Wert für 'tenant_network_type': %s. Agent beendet!"
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Bereiche für Netz-VLAN: %s"
@@ -6134,9 +6138,9 @@ msgid "Network type %s not supported"
 msgstr "Netztyp %s nicht unterstützt"
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr "Gerät %(device)s ist nicht mehr auf %(agent_id)s vorhanden"
@@ -6275,30 +6279,30 @@ msgstr "Port %(device)s aktualisiert. Details: %(device_details)s"
 msgid "Removing port %s"
 msgstr "Entfernen von Port %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr "Agent nicht synchron mit Plug-in!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr "Agentenschleife umfasst neue Geräte!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr "Fehler bei Agentenereignisschleife: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
@@ -6306,9 +6310,9 @@ msgstr ""
 "Schleifeniteration hat Intervall (%(polling_interval)s contra "
 "%(elapsed)s) überschritten"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
 
@@ -6398,49 +6402,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
 msgstr "Update für Gerät %(device)s auf %(agent_id)s"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr "Ungültiger Wert für 'tenant_network_type': %s. Service beendet!"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr "Initialisierung von Linux-Brücken-Plug-in abgeschlossen"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr "'provider:segmentation_id' für einfaches Netz angegeben"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr "'provider:physical_network' für lokales Netz angegeben"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr "'provider:segmentation_id' für lokales Netz angegeben"
 
@@ -6622,100 +6635,109 @@ msgstr ""
 msgid "network_delete received"
 msgstr "'network_delete' erhalten"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr "Anfordern von MAC-Adresse für eindeutige ID nicht möglich. Agent beendet!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "RPC-'agent_id': %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr "Port %s hinzugefügt"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, 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:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Port %(device)s aktualisiert. Details: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Gerät %s nicht für Plug-in definiert"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Zusatzeinheit %s entfernt"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr "Port %s aktualisiert."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "RPC-Dämon für Linux-Brückenagent gestartet!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr "Aktualisierung der Geräte ist fehlgeschlagen"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr "Fehler bei Agentenschleife. Geräteinfo: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
@@ -6723,7 +6745,7 @@ msgstr ""
 "Schleifeniteration hat Intervall (%(polling_interval)s contra "
 "%(elapsed)s) überschritten!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
@@ -6731,7 +6753,7 @@ msgstr ""
 "Analysieren von 'physical_interface_mappings' fehlgeschlagen: %s. Agent "
 "beendet!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7500,6 +7522,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s"
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7677,12 +7704,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr "Bereinigung von %s"
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, 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:172
+#: neutron/plugins/ml2/rpc.py:181
 #, 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"
@@ -7894,7 +7921,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -8060,28 +8087,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -8142,83 +8163,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -8234,7 +8268,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -8265,6 +8299,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr "Update für Gerät %(device)s auf %(agent_id)s"
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8371,7 +8410,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -11108,73 +11147,68 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr "Update für Gerät %(device)s auf %(agent_id)s"
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr "Tunnel-ID-Bereiche: %s"
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr "Netz %s für Agent nicht verwendet."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr "'tunnel_update' erhalten"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
@@ -11183,7 +11217,7 @@ msgstr ""
 "Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -"
 " keine Brücke für 'physical_network' %(physical_network)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
@@ -11192,7 +11226,7 @@ msgstr ""
 "Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - "
 "keine Brücke für 'physical_network' %(physical_network)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
@@ -11201,12 +11235,12 @@ msgstr ""
 "Bereitstellung von unbekanntem Netztyp %(network_type)s für net-"
 "id=%(net_uuid)s nicht möglich"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
@@ -11215,17 +11249,17 @@ msgstr ""
 "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-"
 "id=%(net_uuid)s nicht möglich"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
@@ -11235,12 +11269,12 @@ msgstr ""
 "Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports"
 " nicht unterstützt. Agent beendet!"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
@@ -11249,77 +11283,77 @@ msgstr ""
 "Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht "
 "vorhanden. Agent beendet!"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, 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/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, 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"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Agententunnel nicht synchron mit Plug-in!"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr "%s-Agent beendet!"
@@ -13282,11 +13316,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr "Maximale Anzahl gleichzeitig bestehender Verbindungen"
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 0cb403f7db504bbb448924993c3464f3725e2277..90826628e76c6f3f754ec548f5a09fa066e1f165 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (Australia) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 014078bbfc40a16378deeea84855fee73042c1cf..92768d5ed4a26ab3d0ef4e9069e96a1e547b877e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United Kingdom) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index d25bf497b4c3624816f138637143d0682e3a4bd7..7c23c4a53663d737ae2a5e113e916e2158345185 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United States) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 3f963dc5892793309661b3717e29a101a36a2f03..e79edf93fc44e9d13560eee618953dba71e49411 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 5a175cef42c3bbaaba57d43d78f5c29fcbab6b6b..c633b3802a19e6a584004e54071606b2d343c320 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-08-29 05:16+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Spanish (Mexico) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12513,11 +12547,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 6a5e24c25c568ad5ffa9d398201aa2c24a1391b6..595c3d794fb0c4d78fb6878808903de8e4f7ee64 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 9c3768efb60e58ba6e72a2857f5dc005bd5a97e8..e473c66923bc3c73937e748e4c93b15adda67c5b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Filipino "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12151,10 +12185,20 @@ msgstr ""
 #~ msgstr ""
 
 #~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgstr ""
+
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 519cfbf1ea6a4abe3339a2c310c58011b5f2e7cc..65346eb932930952eecf35e437d3554e759881bd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index bf3761d77b6fb5ac555e9b2e5952b7dfe690badc..19397344cfdeca3557fb05a2bba01f7d1615cb28 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Hindi "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12531,11 +12565,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 5346ad4b38d8f7b0b568a539a734acc0242bea48..d1861413648e1f7abf9b1e57fb70fcc1e3f19959 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Croatian "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index e8f05d78cfbed10f8c0ea4851d37f296043d9586..df29f4d1f3f445c9bed42c0e1b228e9eb6aaf193 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Hungarian "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 4437358794671bd12d8093f020ef5c1ccf3b5590..4cc649fde92f581879c76a324a6049b5b2fca921 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Indonesian "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 6fe0de2802a9b84e85bcf11fb222bed6e52d5388..9fe40f3c80b898e581a51e3f750d7e8d39ef4f0a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 069fdc0319a04809af9981b103bd2e0d60ebc618..5824e6599d851bfa663f0f3c1f807091b8297ce9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Italian (Italy) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index b322b67ef8e03f1f1cde12792e070af0a4365082..137b453a4184156b45ba4d8827fd4e0a9290cf1d 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-30 10:28+0000\n"
 "Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
 "Language-Team: Japanese "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index ebeead4862d0f91eac08164f55697fccb113e322..48e089eb91bcf8f168e8fa632d75fbe314cb446a 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+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"
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, fuzzy, python-format
 msgid "%s. Agent terminated!"
 msgstr "L3 აგენტი ჩაირთულია"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, fuzzy, python-format
 msgid "%s. Server terminated!"
 msgstr "L3 აგენტი ჩაირთულია"
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index dd46b37a081ff7e7e502f64a0e194f20fa2a3c53..d17ff01af10dbd87f1e7d6947b26548e3f6882d0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-09-18 00:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Kannada "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12165,11 +12199,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 32e3e1fa2044c84a1cacb129fa29d9bed6973343..3d6ff7c9e0cd77439cd7b29d43105be30b5ecdb8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index c4a3ff167564d8aabdd8216db8fb1abe3ef3018e..1ddb210e1db6e0f1224fe68968ca293497828479 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+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"
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index f1be975adc935dceea0487c7863fba87d42898f2..75cfde85a3ee08c813d4a8f855de5f93b6ec0c58 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Malay "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 83c5720bbcf83da0c2b21b7601851d64530fa9b0..99142280dd4e22e497a3200278b7423dccc3cb27 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Norwegian Bokmål "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 5c2d85bf35d37cd5321a3a38737531937290d374..6cafbf5b9388bdff46495e54e3a28390051ccd80 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-09-05 06:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Nepali "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12417,11 +12451,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 74c62c3706b065d0ce99b71e54457ad96ca03c82..eefbfd3a4159dd1d41e28feb8e1e566ae7d93868 100644 (file)
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.98"
+"Project-Id-Version: neutron jenkins.neutron.propose.translation.update.99"
 "\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+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"
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
index 311d953fb3bfb69a152cad2635fe733dd2385831..0d6808e9dbb6e89faaab113086e69270d1d766bb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index df604cd5c37d6f39591d1d756fe3f0ac5cb985c8..33e42e711b3bd8ac3813dc5dedf3ba9087f39a10 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+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) "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index dc79843e7717cd29678a45182a57d049aa53a3e3..36a4a58e6783dc0a5e614287f310884cb4c5d987 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index e3363c0ff5edecb98471cea7dac2eddc3ac74682..c0e6c158285f38b8109f141aff4ea16f9426858e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese (Brazil) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index d68c1cf9dfb7f100fabf5b637393b3cdf2572206..ccea87bd61d6763113b66dfb4d15b0d0a55280f5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-06-08 07:51+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Romanian "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index c0fc356986c4dc5936f99cad64a3a65c86098cac..51abd8a84c39ce2ffef974605e231f1fafeb00dd 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 056d30903e749d6cf4dff59472623fca9ac43629..ebb0ef874fc0c2ba032d3b3ad16d0fda34240301 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Russian (Russia) "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 4e3a694ec7bee0bbb5a7b8a304361262111be33c..3f64da36ffe3fc0de7330e2c6576f8ce93a8a940 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovak "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12531,11 +12565,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index bd3a4819d59f6268a56312a366c43e5bf5b14958..79452cc38d14f690f33faf33dca4d86a0fe07b72 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+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) "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index f64b6e55bfa1114994eb61e682ce1f88f6c1946a..2cc5d58232c4fa9e5ddf403ea196d8b52c593a1d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Swahili (Kenya) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index a126076c3bc836e02b4b8669646416009c0b4ef0..bb2fe0ef220a34c6fcf69c59d886c8a391891fc3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Tagalog "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index 1638c6052097b0144c38fc1c87f6f0c162014e75..2e3598be18ce4b5fb7cd9657be70c5c42c937183 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Tagalog (Philippines) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12151,10 +12185,20 @@ msgstr ""
 #~ msgstr ""
 
 #~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgstr ""
+
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index cfd39681f0a59b49dfd7bf93af2c5923b96249ca..4f57f4da362ce7330fb2d16bcd4c41550e178da7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish (Turkey) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index c9df12c4bf68a355132e34514d481930a5e8cd93..492a4ab762f7d601752f9033fae83d32e666fd15 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Ukrainian "
@@ -469,7 +469,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4286,35 +4286,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4391,9 +4395,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4402,15 +4406,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5218,18 +5222,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5246,25 +5250,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5412,7 +5416,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5866,10 +5870,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5880,9 +5884,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6017,38 +6021,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6132,49 +6136,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6346,112 +6359,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7194,6 +7216,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7370,12 +7397,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7584,7 +7611,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7742,28 +7769,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7824,83 +7845,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7916,7 +7950,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7947,6 +7981,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8053,7 +8092,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10663,205 +10702,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12814,11 +12848,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index b5cc6d435199c953865448cd81e9c85c6e2fc353..25ee8d230515dc7eaef7b1690cdb883415c7c40b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index c66ec1db03d3f8ce3463e0bb20f7defcb8979867..6a728c00ff2acd66547e215fc255a43040eb2d0c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index ee73f2a68b8ab2468a6eed8c7dacab4b6929e395..e08a082994502e908ed0472cbe7d09a53da3422e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4285,35 +4285,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4390,9 +4394,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr ""
@@ -4401,15 +4405,15 @@ msgstr ""
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr ""
@@ -5217,18 +5221,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr ""
 
@@ -5245,25 +5249,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr ""
 
@@ -5411,7 +5415,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr ""
@@ -5865,10 +5869,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
@@ -5879,9 +5883,9 @@ msgid "Network type %s not supported"
 msgstr ""
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr ""
@@ -6016,38 +6020,38 @@ msgstr ""
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -6131,49 +6135,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr ""
 
@@ -6345,112 +6358,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, python-format
 msgid "Unable to get port details for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7193,6 +7215,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr ""
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7369,12 +7396,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:172
+#: neutron/plugins/ml2/rpc.py:181
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -7583,7 +7610,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7741,28 +7768,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7823,83 +7844,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7915,7 +7949,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7946,6 +7980,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr ""
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8052,7 +8091,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10662,205 +10701,200 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr ""
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
 "physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -12813,11 +12847,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr ""
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""
 
index b0d9fa7c3faa66325d64b702091b172b956bbbe9..441183a4580e28c733715cb296abbf701c87d8ab 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-04 06:09+0000\n"
+"POT-Creation-Date: 2013-10-05 06:09+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) "
@@ -468,7 +468,7 @@ msgid ""
 msgstr ""
 
 #: neutron/agent/dhcp_agent.py:564 neutron/agent/l3_agent.py:842
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:762
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:799
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:184
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:235
@@ -4306,35 +4306,39 @@ msgstr ""
 msgid "NeutronRestProxyV2: delete_floatingip() called"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1134
+#: neutron/plugins/bigswitch/plugin.py:1075
+msgid "NeutronRestProxyV2: diassociate_floatingips() called"
+msgstr ""
+
+#: neutron/plugins/bigswitch/plugin.py:1144
 #, python-format
 msgid "Unable to update remote topology: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1150
+#: neutron/plugins/bigswitch/plugin.py:1160
 msgid "Adding host route: "
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1151
+#: neutron/plugins/bigswitch/plugin.py:1161
 #, python-format
 msgid "Destination:%(dst)s nexthop:%(next)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/plugin.py:1226
+#: neutron/plugins/bigswitch/plugin.py:1236
 #, python-format
 msgid ""
 "Setting admin_state_up=False is not supported in this plugin version. "
 "Ignoring setting for resource: %s"
 msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s"
 
-#: neutron/plugins/bigswitch/plugin.py:1232
+#: neutron/plugins/bigswitch/plugin.py:1242
 #, python-format
 msgid ""
 "Operational status is internally set by the plugin. Ignoring setting "
 "status=%s."
 msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。"
 
-#: neutron/plugins/bigswitch/plugin.py:1259
+#: neutron/plugins/bigswitch/plugin.py:1269
 #, python-format
 msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs. "
 msgstr ""
@@ -4411,9 +4415,9 @@ msgstr ""
 
 #: neutron/plugins/brocade/NeutronPlugin.py:134
 #: neutron/plugins/hyperv/rpc_callbacks.py:55
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:88
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:89
 #: neutron/plugins/mlnx/rpc_callbacks.py:76
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:103
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:104
 #, python-format
 msgid "Device %(device)s details requested from %(agent_id)s"
 msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料"
@@ -4422,15 +4426,15 @@ msgstr "從 %(agent_id)s 要求的裝置 %(device)s 詳細資料"
 #: neutron/plugins/brocade/NeutronPlugin.py:165
 #: neutron/plugins/hyperv/rpc_callbacks.py:71
 #: neutron/plugins/hyperv/rpc_callbacks.py:90
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:111
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:146
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:139
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:162
 #: neutron/plugins/mlnx/rpc_callbacks.py:98
 #: neutron/plugins/mlnx/rpc_callbacks.py:117
 #: neutron/plugins/mlnx/rpc_callbacks.py:132
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:121
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:156
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:149
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:172
 #, python-format
 msgid "%s can not be found in database"
 msgstr "在資料庫中找不到 %s"
@@ -5238,18 +5242,18 @@ msgid "No policy profile updated from VSM"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:327
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:329
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:345
 #: neutron/plugins/mlnx/mlnx_plugin.py:191
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:391
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407
 msgid "provider:network_type required"
 msgstr "需要 provider:network_type"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:331
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:345
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:339
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
 #: neutron/plugins/mlnx/mlnx_plugin.py:221
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:401
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
 msgid "provider:segmentation_id required"
 msgstr "需要 provider:segmentation_id"
 
@@ -5266,25 +5270,25 @@ msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:352
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:361
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:377
 #: neutron/plugins/mlnx/mlnx_plugin.py:207
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:436
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr "不支援 provider:network_type %s"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:358
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:383
 #: neutron/plugins/mlnx/mlnx_plugin.py:248
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr "不明的 provider:physical_network %s"
 
 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:364
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:389
 #: neutron/plugins/mlnx/mlnx_plugin.py:254
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464
 msgid "provider:physical_network required"
 msgstr "需要 provider:physical_network"
 
@@ -5432,7 +5436,7 @@ msgstr ""
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254
 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:174
 #: neutron/plugins/mlnx/mlnx_plugin.py:332
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:492
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:508
 #, python-format
 msgid "Created network: %s"
 msgstr "已建立網路:%s"
@@ -5886,10 +5890,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!"
 msgstr "無效的 tenant_network_type:%s。已終止代理程式!"
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:203
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:290
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306
 #: neutron/plugins/ml2/drivers/type_vlan.py:94
 #: neutron/plugins/mlnx/mlnx_plugin.py:143
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:345
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "網路 VLAN 範圍:%s"
@@ -5900,9 +5904,9 @@ msgid "Network type %s not supported"
 msgstr "不支援網路類型 %s"
 
 #: neutron/plugins/hyperv/rpc_callbacks.py:79
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:119
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:122
 #: neutron/plugins/mlnx/rpc_callbacks.py:105
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:129
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:131
 #, python-format
 msgid "Device %(device)s no longer exists on %(agent_id)s"
 msgstr "裝置 %(device)s 已不再存在於 %(agent_id)s 上"
@@ -6037,38 +6041,38 @@ msgstr "已更新埠 %(device)s。詳細資料:%(device_details)s"
 msgid "Removing port %s"
 msgstr "正在移除埠 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:326
 #, python-format
 msgid "Removing port failed for device %(device)s: %(e)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:350
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:351
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:939
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 msgid "Agent out of sync with plugin!"
 msgstr "代理程式與外掛程式不同步!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:358
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1054
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:359
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:951
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1069
 msgid "Agent loop has new devices!"
 msgstr "代理程式迴圈具有新裝置!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364
 #, python-format
 msgid "Error in agent event loop: %s"
 msgstr "代理程式事件迴圈發生錯誤:%s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:371
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:372
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403
 #, python-format
 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:385
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:386
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:990
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200
 msgid "Agent initialized successfully, now running... "
 msgstr "已順利地起始設定代理程式,現正在執行中..."
 
@@ -6154,49 +6158,58 @@ msgstr ""
 msgid "Port Alloc not found: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138
-#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:130
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:154
+#: neutron/plugins/ml2/rpc.py:164 neutron/plugins/ml2/rpc.py:186
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:139
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:164
 #, python-format
-msgid "Device %(device)s up %(agent_id)s"
+msgid "Device %(device)s not bound to the agent host %(host)s"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:148
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158
+#, python-format
+msgid "Device %(device)s up on %(agent_id)s"
 msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:251
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:267
 #: neutron/plugins/mlnx/mlnx_plugin.py:172
 #, python-format
 msgid "Invalid tenant_network_type: %s. Service terminated!"
 msgstr "無效的 tenant_network_type:%s。已終止服務!"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:262
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:278
 msgid "Linux Bridge Plugin initialization complete"
 msgstr "已完成 Linux 橋接器外掛程式起始設定"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:288
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:304
 #, python-format
 msgid "%s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:333
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
 #: neutron/plugins/mlnx/mlnx_plugin.py:216
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:395
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
 msgid "provider:segmentation_id specified for flat network"
 msgstr "給平面網路指定了 provider:segmentation_id"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:358
 #: neutron/plugins/mlnx/mlnx_plugin.py:224
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:404
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420
 #, python-format
 msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:365
 #: neutron/plugins/mlnx/mlnx_plugin.py:232
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:440
 msgid "provider:physical_network specified for local network"
 msgstr "給本端網路指定了 provider:physical_network"
 
-#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355
+#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:371
 #: neutron/plugins/mlnx/mlnx_plugin.py:236
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:446
 msgid "provider:segmentation_id specified for local network"
 msgstr "給本端網路指定了 provider:segmentation_id"
 
@@ -6368,112 +6381,121 @@ msgstr ""
 msgid "network_delete received"
 msgstr "收到 network_delete"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:671
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309
 #, python-format
 msgid "RPC timeout while updating port %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:674
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:331
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:677
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:333
 msgid "fdb_add received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:696
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:356
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:699
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:358
 msgid "fdb_remove received"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:772
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:721
+msgid "update chg_ip received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:746
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:419
+msgid "fdb_update received"
+msgstr ""
+
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr "無法取得唯一 ID 的 MAC 位址。已終止代理程式!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:813
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:145
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id:%s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:825
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:893
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:862
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:904
 #, python-format
 msgid "Port %s added"
 msgstr "已新增埠 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:831
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:899
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:933
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:910
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945
 #, 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:837
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:917
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "已更新埠 %(device)s。詳細資料:%(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:886
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:920
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:963
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:932
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "外掛程式上未定義裝置 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已移除連接裝置 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:976
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:969
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991
 #, python-format
 msgid "port_removed failed for %(device)s: %(e)s"
 msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:924
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:981
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996
 #, python-format
 msgid "Port %s updated."
 msgstr "已更新埠 %s。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:894
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "已啟動「LinuxBridge 代理程式 RPC 常駐程式」!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:946
 msgid "Update devices failed"
 msgstr "更新裝置失敗"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr "代理程式迴圈發生錯誤。裝置資訊:%s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1077
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:965
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1092
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281
 #, python-format
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s)!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:940
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:418
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr "剖析 physical_interface_mappings 失敗:%s。已終止代理程式!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:421
 #, python-format
 msgid "Interface mappings: %s"
@@ -7230,6 +7252,11 @@ msgstr ""
 msgid "get_port_and_sgs() called for port_id %s"
 msgstr "已呼叫 get_port_with_securitygroups():port_id=%s"
 
+#: neutron/plugins/ml2/db.py:132
+#, python-format
+msgid "No binding found for port %(port_id)s"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:38
 #, python-format
 msgid "Configured type driver names: %s"
@@ -7407,12 +7434,12 @@ msgstr ""
 msgid "Returning: %s"
 msgstr "正在清除 %s"
 
-#: neutron/plugins/ml2/rpc.py:156
+#: neutron/plugins/ml2/rpc.py:157
 #, 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:172
+#: neutron/plugins/ml2/rpc.py:181
 #, fuzzy, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動"
@@ -7624,7 +7651,7 @@ msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/type_tunnel.py:70
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430
 #, python-format
 msgid "provider:physical_network specified for %s network"
 msgstr ""
@@ -7786,28 +7813,22 @@ msgstr ""
 msgid "Experimental L2 population driver"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:83
-#, python-format
-msgid "Unable to retrieve the tunelling ip of agent %s"
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:117
+msgid "Unable to retrieve the agent ip, check the agent configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:89
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:123
 #, 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:126
+#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:173
 #, python-format
 msgid ""
 "Unable to retrieve the agent ip, check the agent %(agent_host)s "
 "configuration."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165
-msgid "Unable to retrieve the agent ip, check the agent configuration."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/l2pop/rpc.py:40
 #, python-format
 msgid ""
@@ -7868,83 +7889,96 @@ msgstr ""
 msgid "Unable to reach EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:226
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:288
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:238
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:300
 #, python-format
 msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:260
-#, python-format
-msgid "Required option %s is not set"
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:321
+msgid "Required option eapi_host is not set"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:325
+msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:279
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:344
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:283
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:350
 msgid "EOS is not available, will try sync later"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:293
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:360
 #, python-format
 msgid ""
 "No Tenants configured in Neutron DB. But %d tenants disovered in EOS "
 "during synchronization.Enitre EOS region is cleared"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:297
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
 msgid "EOS is not available, failed to delete this region"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:308
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:378
 #, python-format
-msgid "EOS is not available,failed to delete tenant %s"
+msgid "EOS is not available, failed to delete tenant %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:338
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:404
 #, python-format
 msgid "EOS is not available,failed to delete vm %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:349
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:414
 #, python-format
 msgid "EOS is not available,failed to delete network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:364
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:428
 #, python-format
 msgid "EOS is not available, failed to createnetwork id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:386
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:453
 #, python-format
-msgid "EOS is not available, failed to createvm id %s"
+msgid "EOS is not available, failed to create vm id %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:462
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:476
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:545
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:503
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:572
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:601
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:664
+#, python-format
+msgid "VM %s is not created as it is not found in Arista DB"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:678
 #, python-format
-msgid "VM %s is not created as it is not found inArista DB"
+msgid "Port name changed to %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:727
+#, python-format
+msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent_notify_api.py:50
@@ -7960,7 +7994,7 @@ msgid "Mellanox Embedded Switch Plugin initialisation complete"
 msgstr ""
 
 #: neutron/plugins/mlnx/mlnx_plugin.py:141
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:343
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359
 #, python-format
 msgid "%s. Server terminated!"
 msgstr ""
@@ -7991,6 +8025,11 @@ msgstr ""
 msgid "create_port with %s"
 msgstr ""
 
+#: neutron/plugins/mlnx/rpc_callbacks.py:124
+#, python-format
+msgid "Device %(device)s up %(agent_id)s"
+msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動"
+
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
 #, python-format
 msgid "Agent cache inconsistency - port id is not stored for %s"
@@ -8097,7 +8136,7 @@ msgid "Agent loop process devices!"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1068
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083
 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275
 #: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438
 msgid "Error in agent event loop"
@@ -10711,73 +10750,68 @@ msgstr ""
 msgid "Unable to generate a new tunnel id"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:148
-#, python-format
-msgid "Device %(device)s up on %(agent_id)s"
-msgstr "裝置 %(device)s 已在 %(agent_id)s 上啟動"
-
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:292
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
 #, python-format
 msgid "Invalid tenant_network_type: %s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324
 #, python-format
 msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:354
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370
 #, python-format
 msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:358
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374
 #, python-format
 msgid "Tunnel ID ranges: %s"
 msgstr "通道 ID 範圍:%s"
 
-#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411
+#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427
 #, python-format
 msgid "%s networks are not enabled"
 msgstr ""
 
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538
 #, python-format
 msgid "Network %s not used on agent."
 msgstr "代理程式上未使用網路 %s。"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312
 msgid "tunnel_update received"
 msgstr "收到 tunnel_update"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321
 msgid "No tunnel_type specified, cannot create tunnels"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:324
 #, python-format
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:447
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr "net-id = %s 沒有可用的本端 VLAN"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:439
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:465
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:476
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:484
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
 #, python-format
 msgid ""
 "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for "
@@ -10786,7 +10820,7 @@ msgstr ""
 "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s "
 "沒有橋接器"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:504
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515
 #, python-format
 msgid ""
 "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for "
@@ -10795,125 +10829,125 @@ msgstr ""
 "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network "
 "%(physical_network)s 沒有橋接器"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:530
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:541
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:570
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:581
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:612
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:623
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:666
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:677
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:685
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:696
 msgid ""
 "Failed to create OVS patch port. Cannot have tunneling enabled on this "
 "agent, since this version of OVS does not support tunnels or patch ports."
 " Agent terminated!"
 msgstr "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:758
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:764
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 #, python-format
 msgid ""
 "Bridge %(bridge)s for physical network %(physical_network)s does not "
 "exist. Agent terminated!"
 msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:841
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:852
 #, python-format
 msgid "No VIF port for port %s defined on agent."
 msgstr "未在代理程式上給埠 %s 定義 VIF 埠。"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:850
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:861
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:928
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:940
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1025
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040
 #, python-format
 msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
 msgstr "無法同步通道 IP %(local_ip)s:%(e)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理程式通道與外掛程式不同步!"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1087
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1102
 msgid "Checking OVS version for VXLAN support"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110
 #, python-format
 msgid ""
 "Failed userspace version check for Open vSwitch with VXLAN support. To "
 "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
 #, python-format
 msgid ""
 "Failed kernel version check for Open vSwitch with VXLAN support. To use "
 "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1113
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1128
 #, python-format
 msgid ""
 "Cannot determine kernel Open vSwitch version, please ensure your Open "
 "vSwitch kernel module is at least version %s to support VXLAN tunnels."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
 #, python-format
 msgid ""
 "Unable to determine Open vSwitch version. Please ensure that its version "
 "is %s or newer to use VXLAN tunnels with OVS."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr "剖析 bridge_mappings 時失敗:%s。"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188
 #, python-format
 msgid "%s Agent terminated!"
 msgstr "%s 已終止代理程式!"
@@ -12868,11 +12902,18 @@ msgstr ""
 #~ msgid "Maximum concurrent connections"
 #~ msgstr "並行連線數上限"
 
-#~ msgid ""
-#~ "Describes a connection to a single "
-#~ "controller. A different connection for "
-#~ "each controller in the cluster can "
-#~ "be specified; there must be at "
-#~ "least one connection per cluster."
+#~ msgid "Unable to retrieve the tunelling ip of agent %s"
+#~ msgstr ""
+
+#~ msgid "Required option %s is not set"
+#~ msgstr ""
+
+#~ msgid "EOS is not available,failed to delete tenant %s"
+#~ msgstr ""
+
+#~ msgid "EOS is not available, failed to createvm id %s"
+#~ msgstr ""
+
+#~ msgid "VM %s is not created as it is not found inArista DB"
 #~ msgstr ""