]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Mon, 2 Feb 2015 06:14:15 +0000 (06:14 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Mon, 2 Feb 2015 06:14:15 +0000 (06:14 +0000)
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I7eac7714d5b7c8784458e5570c29a84356b59557

13 files changed:
neutron/locale/de/LC_MESSAGES/neutron-log-info.po
neutron/locale/es/LC_MESSAGES/neutron-log-info.po
neutron/locale/fr/LC_MESSAGES/neutron-log-info.po
neutron/locale/it/LC_MESSAGES/neutron-log-info.po
neutron/locale/ja/LC_MESSAGES/neutron-log-info.po
neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po
neutron/locale/neutron-log-error.pot
neutron/locale/neutron-log-info.pot
neutron/locale/neutron-log-warning.pot
neutron/locale/neutron.pot
neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po

index 8d7d6a963494b8a2e3fd256b0a7dc00a896cb927..e8b79b34ce6dccda808fbe363e56875bd0dc1c2e 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
 "de/)\n"
@@ -77,72 +77,72 @@ msgstr "%(url)s mit HTTP %(status)d zurückgegeben"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "Sicherheitsgruppenerweiterung wurde inaktiviert."
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Vorbereiten von Filtern für Geräte %s"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Sicherheitsgruppenregel aktualisiert %r"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Sicherheitsgruppenmitglied aktualisiert %r"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "Provider-Regel aktualisiert"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Gerätefilter für %r entfernen"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "Firewallregeln aktualisieren"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "DHCP-Agent gestartet"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "Synchronisation von Status"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "'agent_updated' (Agent aktualisiert) durch Serverseite %s!"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "Agent der Ebene 3 gestartet"
 
@@ -167,16 +167,16 @@ msgstr "Versuch, ungefilterten Portfilter %s zu aktualisieren"
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Versuch, ungefilterten Portfilter %r zu entfernen"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "Erweiterungsmanager wird initialisiert."
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Geladene Erweiterung: %s"
@@ -225,6 +225,29 @@ msgstr "Konfigurations-Paste-Datei: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -260,7 +283,7 @@ msgstr "Pool gefunden, der größer ist als Teilnetz-CIDR:%(start)s - %(end)s"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Überschneidungen bei Bereichen gefunden: %(l_range)s und %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -301,14 +324,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -420,7 +443,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "Zugeordnetes VLAN (%d) aus dem Pool"
@@ -581,67 +604,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Bereiche für Netz-VLAN: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "Zurückfordern von lokalem Netz %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "Netz %s ist auf diesem Agenten nicht verfügbar"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "Hinzufügen von Port %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "Port %(device)s aktualisiert. Details: %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "Entfernen von Port %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "Agent nicht synchron mit Plug-in!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent erfolgreich initialisiert, läuft jetzt... "
 
@@ -761,50 +782,48 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "RPC-'agent_id': %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, 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:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, 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:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Zusatzeinheit %s entfernt"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "Port %s aktualisiert."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "RPC-Dämon für Linux-Brückenagent gestartet!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Schnittstellenzuordnungen: %s"
@@ -900,26 +919,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -947,66 +966,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1075,47 +1074,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1171,74 +1134,74 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, 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/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, 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/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, 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/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Agententunnel nicht synchron mit Plug-in!"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, 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:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1265,26 +1228,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1414,16 +1382,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 7c3db38000d50fba1a573bed92a506b5825d9647..28d774dc415721087c3ccb0e3f7c391c22349f79 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
 "es/)\n"
@@ -76,72 +76,72 @@ msgstr "Se ha devuelto %(url)s con HTTP %(status)d"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s ha devuelto un error: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "La extensión security-group se ha inhabilitado."
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparando filtros para dispositivos %s"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Se ha actualizado la regla de grupo de seguridad %r"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Se ha actualizado el miembro de grupo de seguridad %r"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "Se ha actualizado regla de proveedor"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Eliminar filtro de dispositivo para %r"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "Renovar reglas de cortafuegos"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "Se ha iniciado al agente DHCP"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "Sincronizando estado"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated por el lado del servidor %s!"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "Se ha iniciado al agente L3"
 
@@ -166,16 +166,16 @@ msgstr "Se ha intentado actualizar el filtro de puerto que no está filtrado %s"
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Se ha intentado eliminar el filtro de puerto que no está filtrado %r"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "Inicializando gestor de ampliación."
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Ampliación cargada: %s"
@@ -224,6 +224,29 @@ msgstr "Archivo de configuración de pegar: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -263,7 +286,7 @@ msgstr ""
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Rangos de solapamiento encontrados: %(l_range)s y %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -303,14 +326,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -420,7 +443,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "Vlan asignada (%d) de la agrupación"
@@ -582,67 +605,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Rangos de VLAN de red: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "Reclamando la red local %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "La red %s no está disponible en este agente"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "Añadiendo el puerto %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "Eliminando el puerto %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "El agente está fuera de sincronización con el plug-in."
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 "El agente se ha inicializado satisfactoriamente, ahora se está ejecutando... "
@@ -763,50 +784,48 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "agent_id de RPC: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "El dispositivo %s no está definido en el plug-in"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Se ha eliminado el adjunto %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "El puerto %s se ha actualizado."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Se ha iniciado el daemon RPC de agente de LinuxBridge."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Correlaciones de interfaz: %s"
@@ -902,26 +921,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -949,66 +968,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1077,47 +1076,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1173,73 +1136,73 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "Asignando %(vlan_id)s como vlan local para net-id=%(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Reclamando vlan = %(vlan_id)s de net-id = %(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s no está en local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel de agente fuera de sincronización con el plug-in. "
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 "Correlacionando la red física %(physical_network)s con el puente %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1266,26 +1229,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1415,16 +1383,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index a11289fb9be388465d34e77b3c3a6b73d6a31736..45d09754594d264e2307ccf6420138cb68d3fd2f 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
 "fr/)\n"
@@ -77,72 +77,72 @@ msgstr "%(url)s retourné avec HTTP %(status)d"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s a retourné une erreur : %(exception)s."
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "Extension du groupe de sécurité désactivée."
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Préparation des filtres pour les unités %s"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Règle de groupe de sécurité mise à jour %r"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membre de groupe de sécurité mis à jour %r"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "Règle de fournisseur mise à jour"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Suppression du filtre d'unités pour %r"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "Régénération des règles de pare-feu"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "Agent DHCP démarré"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "Etat de synchronisation"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr "Etat de synchronisation complet"
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated au niveau du serveur %s !"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "Agent de niveau 3 démarré"
 
@@ -169,16 +169,16 @@ msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
 "Tentative effectuée de suppression du filtre de ports (sans filtrage %r)"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr "Port %(port_id)s n'est pas présent dans le pont %(br_name)s"
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "Initialisation du gestionnaire d'extension."
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Extension chargée : %s"
@@ -226,6 +226,29 @@ msgstr "Config du fichier de collage : %s"
 msgid "IPv6 is not enabled on this system."
 msgstr "IPv6 n'est pas activé sur le système."
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -264,7 +287,7 @@ msgstr ""
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Chevauchement d'intervalles trouvés : %(l_range)s et %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -304,14 +327,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -421,7 +444,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "Réseau VLAN alloué (%d) depuis le pool"
@@ -582,67 +605,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Plages de réseau local virtuel de réseau : %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "Récupération du réseau local %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "Le réseau %s n'est pas disponible sur cet agent."
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "Ajout du port %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "Port %(device)s mis à jour. Détails : %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "Suppression du port %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non synchronisé avec le plug-in !"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent initialisé avec succès, en cours d'exécution... "
 
@@ -762,50 +783,48 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "agent_id RPC : %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Port %(device)s mis à jour. Détails : %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Unité %s non définie sur le plug-in"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Connexion %s retirée"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "Port %s mis à jour."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Serveur démon RPC de l'agent LinuxBridge démarré !"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Mappages d'interface : %s"
@@ -901,26 +920,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -948,66 +967,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr "Exécution de la commande sur Arista EOS: %s"
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr "Résultat de l'exécution Arista EOS: %s "
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr "OpenStack et EOS ne sont pas synchronisés."
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1076,47 +1075,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1172,7 +1135,7 @@ msgstr ""
 msgid "unknown network %s"
 msgstr "réseau inconnu %s "
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
@@ -1180,68 +1143,68 @@ msgstr ""
 "Affectation de %(vlan_id)s comme réseau local virtuel pour net-id = "
 "%(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 "Récupération du réseau local virtuel = %(vlan_id)s à partir de net-id = "
 "%(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s absent de local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr "Configuration complète de l'équipement %s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Tunnel d'agent désynchronisé avec le plug-in !"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr "Ajout %s à la liste de ponts."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Mappage du réseau physique %(physical_network)s sur le pont %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1268,26 +1231,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr "Equipements exclus: %s"
@@ -1417,16 +1385,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 2e0af1e65a535f064ea66a7b613319c7a8d18826..7f22851b86e05b06375b6efae5a1cb587898750b 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
 "it/)\n"
@@ -77,72 +77,72 @@ msgstr "%(url)s restituito con HTTP %(status)d"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s ha restituito un errore: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "Estensione di security-group disabilitata."
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparazione filtri per i dispositivi %s"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Regola gruppo di sicurezza aggiornata %r"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membro gruppo di sicurezza aggiornato %r"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "Provider regola aggiornato"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Rimuovi filtro dispositivo per %r"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "Aggiorna regole firewall"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "Agent DHCP avviato"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "Stato sincronizzazione"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated dal lato server %s!"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "Agent L3 avviato"
 
@@ -167,16 +167,16 @@ msgstr "Tentativo di aggiornare il filtro della porta che non è filtrata %s"
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Tentativo di rimuovere il filtro della porta che non è filtrata %r"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "Inizializzazione gestore estensioni."
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Estensione caricata: %s"
@@ -225,6 +225,29 @@ msgstr "Configurazione file paste: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -260,7 +283,7 @@ msgstr "Trovato un pool più grande della sottorete CIDR:%(start)s - %(end)s"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Trovati gli intervalli di sovrapposizione: %(l_range)s e %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -300,14 +323,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -418,7 +441,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "vlan (%d) allocata dal pool"
@@ -579,67 +602,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Intervalli di rete VLAN: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "Recupero rete locale %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "La rete %s non è disponibile su questo agent"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "Aggiunta di una porta %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "Porta %(device)s aggiornata. Dettagli: %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "Rimozione porta %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non sincronizzato con il plugin!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "Agent inizializzato correttamente, ora in esecuzione... "
 
@@ -758,50 +779,48 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "agent-id RPC: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Porta %(device)s aggiornata. Dettagli: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Unità %s non definita nel plugin"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Collegamento %s rimosso"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "Porta %s aggiornata."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC Daemon avviato!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Associazioni interfaccia: %s"
@@ -897,26 +916,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -944,66 +963,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1072,47 +1071,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1168,72 +1131,72 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "Assegnazione %(vlan_id)s come vlan locale per net-id=%(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Recupero vlan = %(vlan_id)s da net-id = %(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s non in local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Il tunnel agent non è sincronizzato con il plugin!"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Associazione rete fisica %(physical_network)s al bridge %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1260,26 +1223,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1409,16 +1377,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index d799cd4fab24b9458ec332ca543dec95ff16ec2b..174a34006f0b09e9eeededde89c9af4350914c5a 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
 "language/ja/)\n"
@@ -77,72 +77,72 @@ msgstr "HTTP %(status)d の %(url)s が返されました"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s が障害を返しました: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "security-group 拡張を無効にしました。"
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "デバイス %s のフィルターを準備中"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "セキュリティー・グループ・ルールが %r を更新しました"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "セキュリティー・グループ・メンバーが %r を更新しました"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "プロバイダー・ルールが更新されました"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "%r のデバイス・フィルターを削除"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "ファイアウォール・ルールの最新表示"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "DHCP エージェントが始動しました"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "状態の同期中"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "サーバー・サイド %s による agent_updated!"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "L3 エージェントが始動しました"
 
@@ -167,16 +167,16 @@ msgstr "フィルター処理されていないポート・フィルター %s 
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "フィルター処理されていないポート・フィルター %r を削除しようとしました"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "拡張マネージャーを初期化しています。"
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "拡張をロードしました: %s"
@@ -225,6 +225,29 @@ msgstr "構成貼り付けファイル: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr " このシステムでは、 IPv6が有効ではありません。"
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -259,7 +282,7 @@ msgstr ""
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "オーバーラップする範囲が見つかりました: %(l_range)s から %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -299,14 +322,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -416,7 +439,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "プールからの割り振り済み VLAN (%d)"
@@ -578,67 +601,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "ネットワーク VLAN の範囲: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "ローカル・ネットワーク %s の再利用中"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "ネットワーク %s はこのエージェントでは使用できません"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "ポート %s の追加中"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "ポート %(device)s が更新されました。詳細: %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "ポート %s の削除中"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "エージェントがプラグインと非同期です。"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "エージェントが正常に初期化されました。現在実行中です... "
 
@@ -757,50 +778,48 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "ポート %(device)s が更新されました。詳細: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "デバイス %s がプラグインで定義されていません"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "接続機構 %s が削除されました"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "ポート %s が更新されました。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge Agent RPC デーモンが開始しました。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "インターフェース・マッピング: %s"
@@ -896,26 +915,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -943,66 +962,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1071,47 +1070,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1167,75 +1130,75 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, 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/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "VLAN = %(vlan_id)s を net-id = %(net_uuid)s から再利用中"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s が local_vlan_map にありません"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "エージェント・トンネルがプラグインと非同期です"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, 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:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1262,26 +1225,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1411,16 +1379,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 19b3f4cb95304989fdb7fe871a04990608172858..e57b43a7edd7f8f0ade3ada912ee9cf510e59e29 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/"
 "language/ko_KR/)\n"
@@ -76,72 +76,72 @@ msgstr "%(url)s이(가) HTTP %(status)d(으)로 리턴되었음"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s이(가) 결함을 리턴함: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "보안 그룹 확장을 사용하지 않습니다. "
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "%s 디바이스에 대한 필터 준비"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "보안 그룹 규칙이 %r을(를) 업데이트함"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "보안 그룹 멤버가 %r을(를) 업데이트함"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "제공자 규칙이 업데이트됨"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "%r의 디바이스 필터 제거"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "방화벽 규칙 새로 고치기"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "DHCP 에이전트가 시작됨"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "상태 동기화 중"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "서버측 %s!에 의한 agent_updated"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "L3 에이전트가 시작됨"
 
@@ -166,16 +166,16 @@ msgstr "필터링된 %s이(가) 아닌 포트 필터를 업데이트하려고 
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "필터링된 %r이(가) 아닌 포트 필터를 제거하려고 시도함"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "확장기능 관리자를 초기화 중입니다. "
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "로드된 확장: %s"
@@ -224,6 +224,29 @@ msgstr "구성 붙여넣기 파일: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -257,7 +280,7 @@ msgstr "서브넷 CIDR보다 큰 풀 발견: %(start)s - %(end)s"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "겹치는 범위 발견: %(l_range)s 및 %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -297,14 +320,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -414,7 +437,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "풀에서 할당된 vlan(%d)"
@@ -575,67 +598,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "네트워크 VLAN 범위: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "로컬 네트워크 %s 재확보 중"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr "스위치 포트 %(port_id)s를 VLAN ID %(segmentation_id)s를 바인딩."
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "%s 네트워크를 이 에이전트에서 사용할 수 없음"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "%s 포트 추가 중"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "%(device)s 포트가 업데이트되었습니다. 세부사항: %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "%s 포트 제거 중"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "에이전트가 플러그인과 동기화되지 않았습니다!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "에이전트가 초기화되었으며, 지금 실행 중... "
 
@@ -753,50 +774,48 @@ msgstr "루프 반복이 간격을 초과했습니다(%(polling_interval)s 대 %
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "%(device)s 포트가 업데이트되었습니다. 세부사항: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "%s 디바이스가 플러그인에서 정의되지 않음"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "첨부 %s이(가) 제거됨"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "%s 포트가 업데이트되었습니다. "
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 에이전트 RPC 디먼이 시작되었습니다!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "인터페이스 맵핑: %s"
@@ -892,26 +911,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr "모듈러 L2 플러그인 초기화를 완료했습니다"
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -939,66 +958,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1067,47 +1066,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1163,72 +1126,72 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, 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/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, 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/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s이(가) local_vlan_map에 있지 않음"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "에이전트 터널이 플러그인과 동기화되지 않았습니다!"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, 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:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1255,26 +1218,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1404,16 +1372,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index aa4d00d609116052cc283cc078320948f6522418..32654e92af6d9bef20943dfe8ee8201a45a7a2bc 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev397\n"
+"Project-Id-Version: neutron 2015.1.dev506\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
+"POT-Creation-Date: 2015-02-02 06:14+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"
@@ -79,95 +79,87 @@ msgstr ""
 msgid "Internal error"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:83
-#, python-format
-msgid ""
-"Exiting neutron-dhcp-agent because of a malfunction with the %(service)s "
-"process identified by uuid %(uuid)s"
-msgstr ""
-
-#: neutron/agent/dhcp/agent.py:147
+#: neutron/agent/dhcp/agent.py:133
 #, python-format
 msgid "Unable to %(action)s dhcp for %(net_id)s."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:174
+#: neutron/agent/dhcp/agent.py:160
 #, python-format
 msgid "Unable to sync network state on deleted network %s"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:187
+#: neutron/agent/dhcp/agent.py:173
 msgid "Unable to sync network state."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:218
+#: neutron/agent/dhcp/agent.py:204
 #, python-format
 msgid "Network %s info call failed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:595 neutron/agent/l3/agent.py:1280
+#: neutron/agent/dhcp/agent.py:581 neutron/agent/l3/agent.py:1288
 #: neutron/agent/metadata/agent.py:357
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:143
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:140
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:790
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:220
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:170
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:271
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:138
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:782
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:164
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:263
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:130
 #: neutron/services/metering/agents/metering_agent.py:278
 msgid "Failed reporting state!"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:157 neutron/tests/unit/test_l3_agent.py:1816
+#: neutron/agent/l3/agent.py:163 neutron/tests/unit/test_l3_agent.py:1809
 #, python-format
 msgid "Error importing interface driver '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:216 neutron/agent/linux/dhcp.py:813
+#: neutron/agent/l3/agent.py:222 neutron/agent/linux/dhcp.py:796
 msgid "An interface driver must be specified"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:221
+#: neutron/agent/l3/agent.py:227
 msgid "Router id is required if not using namespaces."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:239
+#: neutron/agent/l3/agent.py:245
 msgid "RuntimeError in obtaining router list for namespace cleanup."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:264
+#: neutron/agent/l3/agent.py:270
 #, python-format
 msgid "Failed to destroy stale router namespace %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:280 neutron/agent/linux/dhcp.py:237
+#: neutron/agent/l3/agent.py:286 neutron/agent/linux/dhcp.py:237
 #, python-format
 msgid "Failed trying to delete namespace: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:407
+#: neutron/agent/l3/agent.py:415
 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:632
 #, python-format
 msgid "Ignoring multiple IPs on router port %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1036
+#: neutron/agent/l3/agent.py:1044
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1094
+#: neutron/agent/l3/agent.py:1102
 #, python-format
 msgid "Failed to fetch router information for '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1112
+#: neutron/agent/l3/agent.py:1120
 #, python-format
 msgid "Removing incompatible router '%s'"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1153
+#: neutron/agent/l3/agent.py:1161
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
@@ -179,19 +171,19 @@ msgstr ""
 msgid "Missing subnet/agent_gateway_port"
 msgstr ""
 
-#: neutron/agent/l3/dvr.py:427
+#: neutron/agent/l3/dvr.py:428
 msgid "DVR: error adding redirection logic"
 msgstr ""
 
-#: neutron/agent/l3/dvr.py:439
+#: neutron/agent/l3/dvr.py:441
 msgid "DVR: removed snat failed"
 msgstr ""
 
-#: neutron/agent/l3/dvr.py:458
+#: neutron/agent/l3/dvr.py:460
 msgid "DVR: Failed updating arp entry"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:97
+#: neutron/agent/l3/ha.py:59
 #, python-format
 msgid "Unable to process HA router %s without ha port"
 msgstr ""
@@ -220,41 +212,34 @@ msgstr ""
 msgid "Pidfile %s already exist. Daemon already running?"
 msgstr ""
 
-#: neutron/agent/linux/dhcp.py:301
-#, python-format
-msgid ""
-"FAILED VERSION REQUIREMENT FOR DNSMASQ. Please ensure that its version is"
-" %s or above!"
-msgstr ""
-
-#: neutron/agent/linux/dhcp.py:306
-#, python-format
-msgid ""
-"Unable to determine dnsmasq version. Please ensure that its version is %s"
-" or above!"
-msgstr ""
-
-#: neutron/agent/linux/dhcp.py:819
+#: neutron/agent/linux/dhcp.py:802
 #, python-format
 msgid "Error importing interface driver '%(driver)s': %(inner)s"
 msgstr ""
 
-#: neutron/agent/linux/external_process.py:273
+#: neutron/agent/linux/external_process.py:272
 #, python-format
 msgid ""
 "%(service)s for %(resource_type)s with uuid %(uuid)s not found. The "
 "process should not have died"
 msgstr ""
 
-#: neutron/agent/linux/external_process.py:293
+#: neutron/agent/linux/external_process.py:292
 #, python-format
 msgid "respawning %(service)s for uuid %(uuid)s"
 msgstr ""
 
-#: neutron/agent/linux/external_process.py:299
+#: neutron/agent/linux/external_process.py:298
 msgid "Exiting agent as programmed in check_child_processes_actions"
 msgstr ""
 
+#: neutron/agent/linux/external_process.py:309
+#, python-format
+msgid ""
+"Exiting agent because of a malfunction with the %(service)s process "
+"identified by uuid %(uuid)s"
+msgstr ""
+
 #: neutron/agent/linux/interface.py:154
 #, python-format
 msgid "Failed deleting ingress connection state of floatingip %s"
@@ -271,7 +256,7 @@ msgstr ""
 msgid "Failed unplugging interface '%s'"
 msgstr ""
 
-#: neutron/agent/linux/ip_lib.py:625
+#: neutron/agent/linux/ip_lib.py:657
 #, python-format
 msgid "Failed sending gratuitous ARP to %(addr)s on %(iface)s in namespace %(ns)s"
 msgstr ""
@@ -283,6 +268,13 @@ msgstr ""
 msgid "Failed executing ip command"
 msgstr ""
 
+#: neutron/agent/linux/iptables_firewall.py:391
+#, python-format
+msgid ""
+"Tried to generate an ipset iptable rule for a security group rule "
+"(%(rule)r) referencing an ipset (%(ipset)s) which doesn't exist yet."
+msgstr ""
+
 #: neutron/agent/linux/iptables_manager.py:466
 #, python-format
 msgid ""
@@ -291,19 +283,18 @@ msgid ""
 "%s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:105 neutron/agent/linux/ovs_lib.py:254
-#: neutron/agent/linux/ovs_lib.py:349
+#: neutron/agent/linux/ovs_lib.py:199 neutron/agent/linux/ovs_lib.py:294
 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:55
 #, python-format
 msgid "Unable to execute %(cmd)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:275
+#: neutron/agent/linux/ovs_lib.py:220
 #, python-format
 msgid "Timed out retrieving ofport on port %(pname)s. Exception: %(exception)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:571
+#: neutron/agent/linux/ovs_lib.py:477
 #, python-format
 msgid "OVS flows could not be applied on bridge %s"
 msgstr ""
@@ -313,7 +304,17 @@ msgstr ""
 msgid "Error received from ovsdb monitor: %s"
 msgstr ""
 
-#: neutron/agent/linux/utils.py:164
+#: neutron/agent/linux/ovsdb_vsctl.py:68
+#, python-format
+msgid "Unable to execute %(cmd)s."
+msgstr ""
+
+#: neutron/agent/linux/ovsdb_vsctl.py:127
+#, python-format
+msgid "Could not parse: %s"
+msgstr ""
+
+#: neutron/agent/linux/utils.py:166
 #, python-format
 msgid "Unable to convert value in %s"
 msgstr ""
@@ -323,24 +324,24 @@ msgstr ""
 msgid "Unexpected error."
 msgstr ""
 
-#: neutron/api/extensions.py:481
+#: neutron/api/extensions.py:482
 #, python-format
 msgid "Error fetching extended attributes for extension '%s'"
 msgstr ""
 
-#: neutron/api/extensions.py:490
+#: neutron/api/extensions.py:491
 #, python-format
 msgid ""
 "It was impossible to process the following extensions: %s because of "
 "missing requirements."
 msgstr ""
 
-#: neutron/api/extensions.py:507
+#: neutron/api/extensions.py:508
 #, python-format
 msgid "Exception loading extension: %s"
 msgstr ""
 
-#: neutron/api/extensions.py:525
+#: neutron/api/extensions.py:532
 #, python-format
 msgid "Extension path '%s' doesn't exist!"
 msgstr ""
@@ -376,69 +377,81 @@ msgstr ""
 msgid "%s failed"
 msgstr ""
 
-#: neutron/cmd/netns_cleanup.py:153
+#: neutron/cmd/netns_cleanup.py:152
 #, python-format
 msgid "Error unable to destroy namespace: %s"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:45
+#: neutron/cmd/sanity_check.py:47
 msgid ""
 "Check for Open vSwitch VXLAN support failed. Please ensure that the "
 "version of openvswitch being used has VXLAN support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:55
+#: neutron/cmd/sanity_check.py:57
 msgid ""
 "Check for iproute2 VXLAN support failed. Please ensure that the iproute2 "
 "has VXLAN support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:63
+#: neutron/cmd/sanity_check.py:65
 msgid ""
 "Check for Open vSwitch patch port support failed. Please ensure that the "
 "version of openvswitch being used has patch port support or disable "
 "features requiring patch ports (gre/vxlan, etc.)."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:81
+#: neutron/cmd/sanity_check.py:83
 msgid ""
 "The user that is executing neutron does not have permissions to read the "
 "namespaces. Enable the use_helper_for_ns_read configuration option."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:94
+#: neutron/cmd/sanity_check.py:100
+#, python-format
+msgid ""
+"The installed version of dnsmasq is too old. Please update to at least "
+"version %s."
+msgstr ""
+
+#: neutron/cmd/sanity_check.py:109
 msgid ""
 "Nova notifications are enabled, but novaclient is not installed. Either "
 "disable nova notifications or install python-novaclient."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:104
+#: neutron/cmd/sanity_check.py:119
 msgid ""
 "Check for Open vSwitch ARP responder support failed. Please ensure that "
 "the version of openvswitch being used has ARP flows support."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:114
+#: neutron/cmd/sanity_check.py:129
 msgid ""
 "Check for VF management support failed. Please ensure that the version of"
 " ip link being used has VF support."
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:84
+#: neutron/cmd/sanity/checks.py:89
 #, python-format
 msgid "Unexpected exception while checking supported feature via command: %s"
 msgstr ""
 
-#: neutron/cmd/sanity/checks.py:116
+#: neutron/cmd/sanity/checks.py:121
 msgid "Unexpected exception while checking supported ip link command"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:853 neutron/plugins/ml2/plugin.py:515
+#: neutron/db/agentschedulers_db.py:209
+#, python-format
+msgid "Failed to schedule network %s"
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:853 neutron/plugins/ml2/plugin.py:516
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1298
+#: neutron/db/db_base_plugin_v2.py:1307
 #, python-format
 msgid "Unable to generate mac address after %s attempts"
 msgstr ""
@@ -453,12 +466,12 @@ msgstr ""
 msgid "Could not retrieve gateway port for subnet %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:142
+#: neutron/db/l3_agentschedulers_db.py:117
 #, python-format
 msgid "Failed to reschedule router %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:147
+#: neutron/db/l3_agentschedulers_db.py:122
 msgid "Exception encountered during router rescheduling."
 msgstr ""
 
@@ -568,18 +581,17 @@ msgstr ""
 msgid "Encountered an error checking controller health."
 msgstr ""
 
-#: neutron/plugins/bigswitch/agent/restproxy_agent.py:150
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:444
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:213
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:150
+#: neutron/plugins/bigswitch/agent/restproxy_agent.py:142
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:441
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:207
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:142
 msgid "Error in agent event loop"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:296
-#: neutron/plugins/brocade/NeutronPlugin.py:340
-#: neutron/plugins/brocade/NeutronPlugin.py:393
-#: neutron/plugins/brocade/NeutronPlugin.py:423
+#: neutron/plugins/brocade/NeutronPlugin.py:297
+#: neutron/plugins/brocade/NeutronPlugin.py:341
+#: neutron/plugins/brocade/NeutronPlugin.py:394
+#: neutron/plugins/brocade/NeutronPlugin.py:424
 msgid "Brocade NOS driver error"
 msgstr ""
 
@@ -826,13 +838,12 @@ msgstr ""
 msgid "The following routers have not physical match: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:295
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:292
 #, python-format
 msgid "Unsupported network type %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:325
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:322
 #, python-format
 msgid "Port metrics raw enabling for port: %s"
 msgstr ""
@@ -900,7 +911,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:258
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1561
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1573
 #, python-format
 msgid "%s Agent terminated!"
 msgstr ""
@@ -939,18 +950,18 @@ msgstr ""
 msgid "No valid Segmentation ID to perform UCAST test."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:800
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:792
 msgid "Unable to obtain MAC address for unique ID. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:997
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:281
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:273
 #, python-format
 msgid "Error in agent loop. Devices info: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:410
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:39
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!"
 msgstr ""
@@ -976,7 +987,7 @@ msgid "Update port failed: %s"
 msgstr ""
 
 #: neutron/plugins/ml2/db.py:205 neutron/plugins/ml2/db.py:291
-#: neutron/plugins/ml2/plugin.py:1183
+#: neutron/plugins/ml2/plugin.py:1187
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
@@ -1023,123 +1034,138 @@ msgstr ""
 msgid "Extension driver '%(name)s' failed in %(method)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:264
+#: neutron/plugins/ml2/plugin.py:265
 #, python-format
 msgid "Failed to commit binding results for %(port)s after %(max)s tries"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:396
+#: neutron/plugins/ml2/plugin.py:397
 #, python-format
 msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:407
+#: neutron/plugins/ml2/plugin.py:408
 #, python-format
 msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:492
+#: neutron/plugins/ml2/plugin.py:493
 #, python-format
 msgid "Could not find %s to delete."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:495
+#: neutron/plugins/ml2/plugin.py:496
 #, python-format
 msgid "Could not delete %(res)s %(id)s."
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:528
+#: neutron/plugins/ml2/plugin.py:529
 #, python-format
 msgid ""
 "mechanism_manager.create_%(res)s_postcommit failed for %(res)s: "
 "'%(failed_id)s'. Deleting %(res)ss %(resource_ids)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:562
+#: neutron/plugins/ml2/plugin.py:563
 #, python-format
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:632
+#: neutron/plugins/ml2/plugin.py:633
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:644
+#: neutron/plugins/ml2/plugin.py:645
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:726
+#: neutron/plugins/ml2/plugin.py:727
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:747
+#: neutron/plugins/ml2/plugin.py:748
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:846
+#: neutron/plugins/ml2/plugin.py:850
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:855
+#: neutron/plugins/ml2/plugin.py:859
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:896
+#: neutron/plugins/ml2/plugin.py:900
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:908
+#: neutron/plugins/ml2/plugin.py:912
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:937
+#: neutron/plugins/ml2/plugin.py:941
 #, python-format
 msgid "_bind_port_if_needed failed. Deleting all ports from create bulk '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1023
+#: neutron/plugins/ml2/plugin.py:1027
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1166
+#: neutron/plugins/ml2/plugin.py:1170
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1192
+#: neutron/plugins/ml2/plugin.py:1196
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_gre.py:80
+#: neutron/plugins/ml2/drivers/type_gre.py:81
 msgid "Failed to parse tunnel_id_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_gre.py:91
+#: neutron/plugins/ml2/drivers/type_gre.py:92
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:92
+#: neutron/plugins/ml2/drivers/type_vlan.py:96
 msgid "Failed to parse network_vlan_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:87
+#: neutron/plugins/ml2/drivers/type_vxlan.py:88
 msgid "Failed to parse vni_ranges. Service terminated!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:97
+#: neutron/plugins/ml2/drivers/type_vxlan.py:98
 #, python-format
 msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:276
+#, python-format
+msgid "Failed to delete router %s from EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:350
+#, python-format
+msgid "Failed to remove interface from router %s on EOS"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:377
+#, python-format
+msgid "Error occured while trying to execute commands %(cmd)s on EOS %(host)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:147
 msgid "Brocade Mechanism: failed to create network in db"
 msgstr ""
@@ -1229,59 +1255,27 @@ msgstr ""
 msgid "Failed to parse supported PCI vendor devices"
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57
-#, python-format
-msgid "Agent cache inconsistency - port id is not stored for %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134
-#, python-format
-msgid "Unknown network type %(network_type)s for network %(network_id)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:378
-msgid ""
-"Request timeout in agent event loop eSwitchD is not responding - "
-"exiting..."
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:419
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:49
 #, python-format
 msgid "Failed on Agent initialisation : %s. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/utils.py:32
-msgid ""
-"Failed to import eventlet.green.zmq. Won't connect to eSwitchD - "
-"exiting..."
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/utils.py:75
-#, python-format
-msgid "Action %(action)s failed: %(reason)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/utils.py:77
-#, python-format
-msgid "Unknown operation status %s"
-msgstr ""
-
-#: neutron/plugins/nec/nec_plugin.py:247
+#: neutron/plugins/nec/nec_plugin.py:248
 #, python-format
 msgid "create_ofc_port() failed due to %s"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:287
+#: neutron/plugins/nec/nec_plugin.py:288
 #, python-format
 msgid "Failed to delete port=%(port)s from OFC: %(exc)s"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:323
+#: neutron/plugins/nec/nec_plugin.py:324
 #, python-format
 msgid "Failed to create network id=%(id)s on OFC: %(exc)s"
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:417
+#: neutron/plugins/nec/nec_plugin.py:418
 #, python-format
 msgid "delete_network() failed due to %s"
 msgstr ""
@@ -1348,77 +1342,77 @@ msgstr ""
 msgid "Agent terminated"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:152
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:144
 msgid "Agent failed to create agent config map"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:441
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:433
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:474
 #, python-format
 msgid "No local VLAN available for net-id=%s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:456
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:448
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:513
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
 "tunneling disabled"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:467
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:459
 #, python-format
 msgid ""
 "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - no "
 "bridge for physical_network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:477
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:560
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:469
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:515
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:507
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:627
 #, python-format
 msgid ""
 "Cannot reclaim unknown network type %(network_type)s for net-"
 "id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:654
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1047
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:646
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1055
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:832
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1423
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:824
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1431
 msgid "Error while synchronizing tunnels"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:872
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1493
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:864
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1501
 msgid "Error while processing VIF ports"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:237
+#: neutron/plugins/oneconvergence/plugin.py:238
 msgid "Failed to create subnet, deleting it from neutron"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:301
+#: neutron/plugins/oneconvergence/plugin.py:302
 #, python-format
 msgid "Deleting newly created neutron port %s"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:372
+#: neutron/plugins/oneconvergence/plugin.py:373
 msgid "Failed to create floatingip"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/plugin.py:411
+#: neutron/plugins/oneconvergence/plugin.py:412
 msgid "Failed to create router"
 msgstr ""
 
@@ -1467,28 +1461,28 @@ msgstr ""
 msgid "Request failed from Controller side with Status=%s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:159
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:164
 msgid ""
 "DVR: Failed to obtain a valid local DVR MAC address - L2 Agent operating "
 "in Non-DVR Mode"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:329
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:415
 #, python-format
 msgid "DVR: Duplicate DVR router interface detected for subnet %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:337
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:423
 #, python-format
 msgid "DVR: Unable to retrieve subnet information for subnet_id %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:499
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:599
 #, python-format
 msgid "Centralized-SNAT port %s already seen on "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:501
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:601
 #, python-format
 msgid "a different subnet %s"
 msgstr ""
@@ -1502,42 +1496,42 @@ msgstr ""
 msgid "tunnel_type %s not supported by agent"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:532
 #, 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:551
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:560
 #, 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:767
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:775
 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:894
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:902
 #, 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:1249
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257
 #, python-format
 msgid ""
 "process_network_ports - iteration:%d - failure while retrieving port "
 "details from server"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1278
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286
 #, python-format
 msgid ""
 "process_ancillary_network_ports - iteration:%d - failure while retrieving"
@@ -1549,16 +1543,16 @@ msgstr ""
 msgid "Failed to get devices for %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:188
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:180
 #, python-format
 msgid "Failed to set device %s state"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:341
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:333
 msgid "Failed on Agent configuration parse. Agent terminated!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:355
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:347
 msgid "Agent Initialization Failed"
 msgstr ""
 
@@ -1676,105 +1670,105 @@ msgstr ""
 msgid "Port not found."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:212
+#: neutron/plugins/vmware/plugins/base.py:213
 #, python-format
 msgid "Unable to process default l2 gw service: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:250
+#: neutron/plugins/vmware/plugins/base.py:251
 #, python-format
 msgid "Unable to create port on NSX logical router %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:339
+#: neutron/plugins/vmware/plugins/base.py:340
 #, python-format
 msgid ""
 "Unable to plug attachment in NSX logical router port %(r_port_id)s, "
 "associated with Neutron %(q_port_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:431
+#: neutron/plugins/vmware/plugins/base.py:432
 #, python-format
 msgid ""
 "An exception occurred while creating the neutron port %s on the NSX "
 "plaform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:538
+#: neutron/plugins/vmware/plugins/base.py:539
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:892
+#: neutron/plugins/vmware/plugins/base.py:893
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1175
+#: neutron/plugins/vmware/plugins/base.py:1176
 msgid "Unable to create port or set port attachment in NSX."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1298
+#: neutron/plugins/vmware/plugins/base.py:1299
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1398
+#: neutron/plugins/vmware/plugins/base.py:1399
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1763
+#: neutron/plugins/vmware/plugins/base.py:1764
 #, python-format
 msgid "Logical router resource %s not found on NSX platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1799
+#: neutron/plugins/vmware/plugins/base.py:1800
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NSX platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1945
+#: neutron/plugins/vmware/plugins/base.py:1946
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NSX platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2057
+#: neutron/plugins/vmware/plugins/base.py:2058
 msgid ""
 "Unable to remove gateway service from NSX plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2113
+#: neutron/plugins/vmware/plugins/base.py:2114
 #, python-format
 msgid ""
 "Rolling back database changes for gateway device %s because of an error "
 "in the NSX backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2300
+#: neutron/plugins/vmware/plugins/base.py:2301
 #, python-format
 msgid ""
 "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX "
 "id:%(nsx_id)s). Neutron and NSX states have diverged."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2348
+#: neutron/plugins/vmware/plugins/base.py:2349
 #, python-format
 msgid ""
 "Error while updating security profile %(uuid)s with name %(name)s: "
 "%(error)s."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2389
+#: neutron/plugins/vmware/plugins/base.py:2390
 #, python-format
 msgid ""
 "An exception occurred while removing the NSX security profile "
index d5f2b95dc30b814a4968f556d20d82c0a4f0b1e0..9596198351ff6f8d0a5d6286316ae4991785e3e1 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev397\n"
+"Project-Id-Version: neutron 2015.1.dev506\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+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"
@@ -75,72 +75,72 @@ msgstr ""
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr ""
 
@@ -165,16 +165,16 @@ msgstr ""
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr ""
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr ""
@@ -220,6 +220,29 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -251,7 +274,7 @@ msgstr ""
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router "
 "rescheduling is disabled."
@@ -291,14 +314,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents"
@@ -408,7 +431,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr ""
@@ -567,67 +590,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr ""
 
@@ -743,50 +764,48 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr ""
@@ -881,26 +900,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted "
@@ -929,66 +948,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS "
-"during synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1057,46 +1056,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid "Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1152,72 +1116,72 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be"
 " processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr ""
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1244,26 +1208,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1391,16 +1360,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port "
 "%s will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 83d428a8c8f02c6831338c4c24fd4b75e02bacf8..d227d5daf653c3e8712a2798bda0c63b752274e4 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev397\n"
+"Project-Id-Version: neutron 2015.1.dev506\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+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"
@@ -38,24 +38,24 @@ msgstr ""
 msgid "DVR functionality requires a server upgrade."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:68
-#: neutron/agent/securitygroups_rpc.py:169
+#: neutron/agent/securitygroups_rpc.py:69
+#: neutron/agent/securitygroups_rpc.py:176
 msgid "Driver configuration doesn't match with enable_security_group"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:124
+#: neutron/agent/securitygroups_rpc.py:126
 msgid ""
 "Security group agent binding currently not set. This should be set by the"
 " end of the init process."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:196
+#: neutron/agent/securitygroups_rpc.py:203
 msgid ""
 "security_group_info_for_devices rpc call not supported by the server, "
 "falling back to old security_group_rules_for_devices which scales worse."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:135
+#: neutron/agent/dhcp/agent.py:121
 #, python-format
 msgid ""
 "Unable to %(action)s dhcp for %(net_id)s: there is a conflict with its "
@@ -63,26 +63,26 @@ msgid ""
 "exist."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:145 neutron/agent/dhcp/agent.py:214
+#: neutron/agent/dhcp/agent.py:131 neutron/agent/dhcp/agent.py:200
 #, python-format
 msgid "Network %s has been deleted."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:231
+#: neutron/agent/dhcp/agent.py:217
 #, python-format
 msgid ""
 "Network %s may have been deleted and its resources may have already been "
 "disposed."
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:367
+#: neutron/agent/dhcp/agent.py:353
 #, python-format
 msgid ""
 "%(port_num)d router ports found on the metadata access network. Only the "
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:589 neutron/agent/l3/agent.py:1275
+#: neutron/agent/dhcp/agent.py:575 neutron/agent/l3/agent.py:1283
 #: neutron/agent/metadata/agent.py:352
 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:321
 #: neutron/services/metering/agents/metering_agent.py:273
@@ -91,7 +91,7 @@ msgid ""
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:177
+#: neutron/agent/l3/agent.py:183
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled at the neutron server when "
@@ -100,19 +100,19 @@ msgid ""
 "warning. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:189
+#: neutron/agent/l3/agent.py:195
 #, python-format
 msgid ""
 "l3-agent cannot check service plugins enabled on the neutron server. "
 "Retrying. Detail message: %s"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:382
+#: neutron/agent/l3/agent.py:390
 #, python-format
 msgid "Info for router %s were not found. Skipping router removal"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:690
+#: neutron/agent/l3/agent.py:698
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
@@ -135,26 +135,21 @@ msgid ""
 " a new instance will be spawned"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:392
+#: neutron/agent/linux/ovs_lib.py:331
 #, python-format
 msgid "Found not yet ready openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:394
+#: neutron/agent/linux/ovs_lib.py:334
 #, python-format
 msgid "Found failed openvswitch port: %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:462
+#: neutron/agent/linux/ovs_lib.py:375
 #, python-format
 msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:474
-#, python-format
-msgid "Unable to parse interface details. Exception: %s"
-msgstr ""
-
 #: neutron/agent/metadata/agent.py:127
 msgid "Server does not support metadata RPC, fallback to using neutron client"
 msgstr ""
@@ -172,22 +167,27 @@ msgid ""
 "greater to 0"
 msgstr ""
 
-#: neutron/api/extensions.py:541
+#: neutron/api/extensions.py:545
+#, python-format
+msgid "Extension already loaded, skipping: %s"
+msgstr ""
+
+#: neutron/api/extensions.py:553
 #, python-format
 msgid "Did not find expected name \"%(ext_name)s\" in %(file)s"
 msgstr ""
 
-#: neutron/api/extensions.py:549
+#: neutron/api/extensions.py:561
 #, python-format
 msgid "Extension file %(f)s wasn't loaded due to %(exception)s"
 msgstr ""
 
-#: neutron/api/extensions.py:590
+#: neutron/api/extensions.py:602
 #, python-format
 msgid "Extension %s not supported by any of loaded plugins"
 msgstr ""
 
-#: neutron/api/extensions.py:602
+#: neutron/api/extensions.py:614
 #, python-format
 msgid "Loaded plugins do not implement extension %s interface"
 msgstr ""
@@ -225,31 +225,39 @@ msgstr ""
 msgid "Updating lease expiration is now deprecated. Issued  from host %s."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:74
+#: neutron/cmd/sanity_check.py:76
 msgid ""
 "The user that is executing neutron can read the namespaces without using "
 "the root_helper. Disable the use_helper_for_ns_read option to avoid a "
 "performance impact."
 msgstr ""
 
-#: neutron/db/agents_db.py:99
+#: neutron/db/agents_db.py:100
 #, python-format
 msgid "%(agent_type)s agent %(agent_id)s is not active"
 msgstr ""
 
-#: neutron/db/agents_db.py:112
+#: neutron/db/agents_db.py:113
 #, python-format
 msgid "Configuration for agent %(agent_type)s on host %(host)s is invalid."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:107
+#: neutron/db/agentschedulers_db.py:130
+#, python-format
 msgid ""
-"Time since last L3 agent reschedule check has exceeded the interval "
+"Time since last %s agent reschedule check has exceeded the interval "
 "between checks. Waiting before check to allow agents to send a heartbeat "
 "in case there was a clock adjustment."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:129
+#: neutron/db/agentschedulers_db.py:251
+#, python-format
+msgid ""
+"Removing network %(network)s from agent %(agent)s because the agent did "
+"not report to the server in the last %(dead_time)s seconds."
+msgstr ""
+
+#: neutron/db/l3_agentschedulers_db.py:104
 #, python-format
 msgid ""
 "Rescheduling router %(router)s from agent %(agent)s because the agent did"
@@ -260,7 +268,7 @@ msgstr ""
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:412
+#: neutron/db/l3_hamode_db.py:418
 #, python-format
 msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
 msgstr ""
@@ -441,7 +449,7 @@ msgstr ""
 msgid "Aborting resource deletion after %d unsuccessful attempts"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:173
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174
 msgid "No policy profile populated from VSM"
 msgstr ""
 
@@ -518,23 +526,28 @@ msgstr ""
 msgid "Port in remote have already deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:476
+#: neutron/plugins/ml2/driver_context.py:163
+#, python-format
+msgid "Could not expand segment %s"
+msgstr ""
+
+#: neutron/plugins/ml2/plugin.py:477
 #, python-format
 msgid ""
 "In _notify_port_updated(), no bound segment for port %(port_id)s on "
 "network %(network_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:714
+#: neutron/plugins/ml2/plugin.py:715
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1228
+#: neutron/plugins/ml2/plugin.py:1232
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1258
+#: neutron/plugins/ml2/plugin.py:1262
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
@@ -569,7 +582,7 @@ msgstr ""
 msgid "No flat network found on physical network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_gre.py:149
+#: neutron/plugins/ml2/drivers/type_gre.py:150
 #, python-format
 msgid "Gre endpoint with ip %s already exists"
 msgstr ""
@@ -579,31 +592,16 @@ msgstr ""
 msgid "%(type)s tunnel %(id)s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:253
+#: neutron/plugins/ml2/drivers/type_vlan.py:257
 #, python-format
 msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vxlan.py:169
+#: neutron/plugins/ml2/drivers/type_vxlan.py:170
 #, python-format
 msgid "Vxlan endpoint with ip %s already exists"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:78
-#, python-format
-msgid "'timestamp' command '%s' is not available on EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:329
-#, python-format
-msgid "VM id %(vmid)s not found for port %(portid)s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:346
-#, python-format
-msgid "Unknown device owner: %s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/cisco/apic/apic_sync.py:66
 #, python-format
 msgid "Create network postcommit failed for network %s"
@@ -641,11 +639,7 @@ msgstr ""
 msgid "Ignoring port notification to controller because of missing host ID."
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165
-msgid "Invalid Network ID, cannot remove Network"
-msgstr ""
-
-#: neutron/plugins/nec/nec_plugin.py:212
+#: neutron/plugins/nec/nec_plugin.py:213
 #, python-format
 msgid "delete_ofc_tenant() failed due to %s"
 msgstr ""
@@ -731,20 +725,20 @@ msgstr ""
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:278
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1299
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:270
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1307
 #, python-format
 msgid "Unable to create tunnel port. Invalid remote IP: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:635
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1027
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:627
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1035
 #, python-format
 msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:736
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:728
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr ""
@@ -753,7 +747,7 @@ msgstr ""
 msgid "No Token, Re-login"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:154
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:159
 #, python-format
 msgid ""
 "L2 agent could not get DVR MAC address at startup due to RPC error.  It "
@@ -761,7 +755,7 @@ msgid ""
 " %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:180
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:185
 #, python-format
 msgid ""
 "L2 agent could not get DVR MAC address from server. Retrying. Detailed "
@@ -773,18 +767,18 @@ msgstr ""
 msgid "Action %s not supported"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:874
 #, python-format
 msgid ""
 "Creating an interface named %(name)s exceeds the %(limit)d character "
 "limitation. It was shortened to %(new_name)s to fit."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1342
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1350
 msgid "OVS is restarted. OVSNeutronAgent will reset bridges and recover ports."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1346
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354
 msgid ""
 "OVS is dead. OVSNeutronAgent will keep running and checking OVS status "
 "periodically."
@@ -1004,19 +998,19 @@ msgid ""
 "Only 1 was expected."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:475
+#: neutron/plugins/vmware/plugins/base.py:476
 #, python-format
 msgid ""
 "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation "
 "to be rolled back for Neutron port: %(neutron_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:513
+#: neutron/plugins/vmware/plugins/base.py:514
 #, python-format
 msgid "Port %s not found in NSX"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:523
+#: neutron/plugins/vmware/plugins/base.py:524
 #, python-format
 msgid ""
 "Neutron port %(port_id)s not found on NSX backend. Terminating delete "
@@ -1024,74 +1018,74 @@ msgid ""
 "%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:938
+#: neutron/plugins/vmware/plugins/base.py:939
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1017
+#: neutron/plugins/vmware/plugins/base.py:1018
 #, python-format
 msgid "The following logical switches were not found on the NSX backend:%s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1074
+#: neutron/plugins/vmware/plugins/base.py:1075
 #, python-format
 msgid "Unable to find NSX mappings for neutron network:%s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1081
+#: neutron/plugins/vmware/plugins/base.py:1082
 #, python-format
 msgid ""
 "Logical switch update on NSX backend failed. Neutron network "
 "id:%(net_id)s; NSX lswitch id:%(lswitch_id)s;Error:%(error)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1164
+#: neutron/plugins/vmware/plugins/base.py:1165
 #, python-format
 msgid "Logical switch for network %s was not found in NSX."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1487
+#: neutron/plugins/vmware/plugins/base.py:1488
 #, python-format
 msgid "Failed to set gateway info for router being created:%s - removing router"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1611
+#: neutron/plugins/vmware/plugins/base.py:1612
 #, python-format
 msgid "Logical router '%s' not found on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1625
+#: neutron/plugins/vmware/plugins/base.py:1626
 #, python-format
 msgid ""
 "Unable to remove NSX mapping for Neutron router %(router_id)s because of "
 "the following exception:%(d_exc)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1804
+#: neutron/plugins/vmware/plugins/base.py:1805
 msgid "An incorrect number of matching NAT rules was found on the NSX platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1993
+#: neutron/plugins/vmware/plugins/base.py:1994
 #, python-format
 msgid "Nat rules not found in nsx for port: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2086
+#: neutron/plugins/vmware/plugins/base.py:2087
 #, python-format
 msgid "Unable to update name on NSX backend for network gateway: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2293
+#: neutron/plugins/vmware/plugins/base.py:2294
 #, python-format
 msgid ""
 "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX "
 "id:%(nsx_id)s) because the NSX resource was not found"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2380
+#: neutron/plugins/vmware/plugins/base.py:2381
 #, python-format
 msgid ""
 "The NSX security profile %(sec_profile_id)s, associated with the Neutron "
@@ -1122,7 +1116,7 @@ msgstr ""
 msgid "No L3 agents can host the router %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:57
+#: neutron/services/provider_configuration.py:58
 #, python-format
 msgid ""
 "The configured driver %(driver)s has been moved, automatically using "
index 44b0c7b4f337fde4db967f19993bfae523a46f0e..a2b4f4aae72ffc56c659d71ae554175c58129d60 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2015.1.dev397\n"
+"Project-Id-Version: neutron 2015.1.dev506\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+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"
@@ -208,18 +208,22 @@ msgstr ""
 msgid "Could not deserialize data"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:37
+#: neutron/agent/ovsdb.py:29
+msgid "The interface for interacting with the OVSDB"
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:38
 msgid "Driver for security groups firewall in the L2 agent"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:41
+#: neutron/agent/securitygroups_rpc.py:42
 msgid ""
 "Controls whether the neutron security group API is enabled in the server."
 " It should be false when using no security groups or using the nova "
 "security group API."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:48
+#: neutron/agent/securitygroups_rpc.py:49
 msgid "Use ipset to speed-up the iptables based security groups."
 msgstr ""
 
@@ -269,7 +273,7 @@ msgstr ""
 msgid "Top-level directory for maintaining dhcp state"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:602
+#: neutron/agent/dhcp/agent.py:588
 #, python-format
 msgid "Agent updated: %(payload)s"
 msgstr ""
@@ -296,7 +300,7 @@ msgstr ""
 msgid "Number of threads to use during sync process."
 msgstr ""
 
-#: neutron/agent/dhcp/config.py:35 neutron/agent/l3/config.py:61
+#: neutron/agent/dhcp/config.py:35 neutron/agent/metadata/driver.py:33
 #: neutron/agent/metadata/namespace_proxy.py:169
 msgid "Location of Metadata Proxy UNIX domain socket"
 msgstr ""
@@ -329,13 +333,13 @@ msgstr ""
 msgid "Use broadcast in DHCP replies"
 msgstr ""
 
-#: neutron/agent/l3/agent.py:335
+#: neutron/agent/l3/agent.py:341
 msgid ""
 "The 'gateway_external_network_id' option must be configured for this "
 "agent as Neutron has more than one external network."
 msgstr ""
 
-#: neutron/agent/l3/agent.py:405
+#: neutron/agent/l3/agent.py:413
 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:630
 #, python-format
 msgid "Router port %s has no IP address"
@@ -389,35 +393,23 @@ msgstr ""
 msgid "Delete namespace after removing a router."
 msgstr ""
 
-#: neutron/agent/l3/config.py:65
-msgid ""
-"User (uid or name) running metadata proxy after its initialization (if "
-"empty: L3 agent effective user)"
-msgstr ""
-
-#: neutron/agent/l3/config.py:70
-msgid ""
-"Group (gid or name) running metadata proxy after its initialization (if "
-"empty: L3 agent effective group)"
-msgstr ""
-
-#: neutron/agent/l3/ha.py:37
+#: neutron/agent/l3/ha.py:32
 msgid "Location to store keepalived/conntrackd config files"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:41
+#: neutron/agent/l3/ha.py:36
 msgid "VRRP authentication type AH/PASS"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:43
+#: neutron/agent/l3/ha.py:38
 msgid "VRRP authentication password"
 msgstr ""
 
-#: neutron/agent/l3/ha.py:47
+#: neutron/agent/l3/ha.py:42
 msgid "The advertisement interval in seconds"
 msgstr ""
 
-#: neutron/agent/l3/ha_router.py:34
+#: neutron/agent/l3/ha_router.py:39
 #, python-format
 msgid "Router %s is not a HA router"
 msgstr ""
@@ -577,24 +569,24 @@ msgid ""
 "%(valid_auth_types)s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:42
+#: neutron/agent/linux/ovs_lib.py:43
 msgid "Timeout in seconds for ovs-vsctl commands"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:493
+#: neutron/agent/linux/ovs_lib.py:399
 #, python-format
 msgid "Unable to determine mac address for %s"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:587
+#: neutron/agent/linux/ovs_lib.py:493
 msgid "Cannot match priority on flow deletion or modification"
 msgstr ""
 
-#: neutron/agent/linux/ovs_lib.py:592
+#: neutron/agent/linux/ovs_lib.py:498
 msgid "Must specify one or more actions on flow addition or modification"
 msgstr ""
 
-#: neutron/agent/linux/ra.py:32
+#: neutron/agent/linux/ra.py:34
 msgid "Location to store IPv6 RA config files"
 msgstr ""
 
@@ -684,6 +676,18 @@ msgstr ""
 msgid "Number of backlog requests to configure the metadata server socket with"
 msgstr ""
 
+#: neutron/agent/metadata/driver.py:37
+msgid ""
+"User (uid or name) running metadata proxy after its initialization (if "
+"empty: L3 agent effective user)"
+msgstr ""
+
+#: neutron/agent/metadata/driver.py:42
+msgid ""
+"Group (gid or name) running metadata proxy after its initialization (if "
+"empty: L3 agent effective group)"
+msgstr ""
+
 #: neutron/agent/metadata/namespace_proxy.py:62
 msgid "network_id and router_id are None. One must be provided."
 msgstr ""
@@ -748,12 +752,12 @@ msgstr ""
 msgid "Failed to parse request. Parameter '%s' not specified"
 msgstr ""
 
-#: neutron/api/extensions.py:252
+#: neutron/api/extensions.py:253
 #, python-format
 msgid "Extension with alias %s does not exist"
 msgstr ""
 
-#: neutron/api/extensions.py:256 neutron/api/extensions.py:260
+#: neutron/api/extensions.py:257 neutron/api/extensions.py:261
 msgid "Resource not found."
 msgstr ""
 
@@ -772,204 +776,204 @@ msgid ""
 "%(expected_keys)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:55
+#: neutron/api/v2/attributes.py:56
 #, python-format
 msgid ""
 "Validation of dictionary's keys failed.Expected keys: %(expected_keys)s "
 "Provided keys: %(provided_keys)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:69
+#: neutron/api/v2/attributes.py:71
 #, python-format
 msgid "'%(data)s' is not in %(valid_values)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:85
+#: neutron/api/v2/attributes.py:87
 #, python-format
 msgid "'%s' Blank strings are not permitted"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:95
+#: neutron/api/v2/attributes.py:99
 #, python-format
 msgid "'%s' is not a valid string"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:100
+#: neutron/api/v2/attributes.py:104
 #, python-format
 msgid "'%(data)s' exceeds maximum length of %(max_len)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:110
+#: neutron/api/v2/attributes.py:114
 #, python-format
 msgid "'%s' is not a valid boolean value"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:129 neutron/api/v2/attributes.py:498
+#: neutron/api/v2/attributes.py:133 neutron/api/v2/attributes.py:512
 #, python-format
 msgid "'%s' is not an integer"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:133
+#: neutron/api/v2/attributes.py:137
 #, python-format
 msgid "'%(data)s' is too small - must be at least '%(limit)d'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:138
+#: neutron/api/v2/attributes.py:142
 #, python-format
 msgid "'%(data)s' is too large - must be no larger than '%(limit)d'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:147
+#: neutron/api/v2/attributes.py:151
 #, python-format
 msgid "'%s' contains whitespace"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:162
+#: neutron/api/v2/attributes.py:166
 #, python-format
 msgid "'%s' is not a valid MAC address"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:177
+#: neutron/api/v2/attributes.py:196
 #, python-format
 msgid "'%s' is not a valid IP address"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:188
+#: neutron/api/v2/attributes.py:207
 #, python-format
 msgid "Invalid data format for IP pool: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:207 neutron/api/v2/attributes.py:214
+#: neutron/api/v2/attributes.py:224 neutron/api/v2/attributes.py:231
 #, python-format
 msgid "Invalid data format for fixed IP: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:222
+#: neutron/api/v2/attributes.py:239
 #, python-format
 msgid "Duplicate IP address '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:243
+#: neutron/api/v2/attributes.py:259
 #, python-format
 msgid "%(host)s is not a valid IP or hostname. Details: %(ip_err)s, %(name_err)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:251
+#: neutron/api/v2/attributes.py:268
 #, python-format
 msgid "Invalid data format for nameserver: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:260
+#: neutron/api/v2/attributes.py:277
 #, python-format
 msgid "'%(host)s' is not a valid nameserver. %(msg)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:264
+#: neutron/api/v2/attributes.py:282
 #, python-format
 msgid "Duplicate nameserver '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:272
+#: neutron/api/v2/attributes.py:290
 #, python-format
 msgid "Invalid data format for hostroute: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:292
+#: neutron/api/v2/attributes.py:307
 #, python-format
 msgid "Duplicate hostroute '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:309 neutron/tests/unit/test_attributes.py:495
-#: neutron/tests/unit/test_attributes.py:509
-#: neutron/tests/unit/test_attributes.py:517
+#: neutron/api/v2/attributes.py:324 neutron/tests/unit/test_attributes.py:515
+#: neutron/tests/unit/test_attributes.py:529
+#: neutron/tests/unit/test_attributes.py:537
 #, python-format
 msgid "'%(data)s' isn't a recognized IP subnet cidr, '%(cidr)s' is recommended"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:315
+#: neutron/api/v2/attributes.py:330
 #, python-format
 msgid "'%s' is not a valid IP subnet"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:323 neutron/api/v2/attributes.py:411
+#: neutron/api/v2/attributes.py:338 neutron/api/v2/attributes.py:426
 #, python-format
 msgid "'%s' is not a list"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:328 neutron/api/v2/attributes.py:422
+#: neutron/api/v2/attributes.py:343 neutron/api/v2/attributes.py:436
 #, python-format
 msgid "Duplicate items in the list: '%s'"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:356
+#: neutron/api/v2/attributes.py:371
 #, python-format
 msgid "'%s' exceeds the 255 character hostname limit"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:360
+#: neutron/api/v2/attributes.py:375
 msgid "Encountered an empty component."
 msgstr ""
 
-#: neutron/api/v2/attributes.py:363
+#: neutron/api/v2/attributes.py:378
 #, python-format
 msgid "Name '%s' must not start or end with a hyphen."
 msgstr ""
 
-#: neutron/api/v2/attributes.py:366
+#: neutron/api/v2/attributes.py:381
 #, python-format
 msgid ""
 "Name '%s' must be 1-63 characters long, each of which can only be "
 "alphanumeric or a hyphen."
 msgstr ""
 
-#: neutron/api/v2/attributes.py:371
+#: neutron/api/v2/attributes.py:386
 #, python-format
 msgid "TLD '%s' must not be all numeric"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:373
+#: neutron/api/v2/attributes.py:388
 #, python-format
 msgid "'%(data)s' is not a valid hostname. Reason: %(reason)s"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:386
+#: neutron/api/v2/attributes.py:401
 #, python-format
 msgid "'%s' is not a valid input"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:399
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:532
+#: neutron/api/v2/attributes.py:414
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533
 #, python-format
 msgid "'%s' is not a valid UUID"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:442
+#: neutron/api/v2/attributes.py:456
 #, python-format
 msgid "Validator '%s' does not exist."
 msgstr ""
 
-#: neutron/api/v2/attributes.py:452
+#: neutron/api/v2/attributes.py:468
 #, python-format
 msgid "'%s' is not a dictionary"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:503
+#: neutron/api/v2/attributes.py:517
 #, python-format
 msgid "'%s' should be non-negative"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:522
+#: neutron/api/v2/attributes.py:536
 #, python-format
 msgid "'%s' cannot be converted to boolean"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:535
+#: neutron/api/v2/attributes.py:549
 #: neutron/plugins/nec/extensions/packetfilter.py:72
 #, python-format
 msgid "'%s' is not a integer"
 msgstr ""
 
-#: neutron/api/v2/attributes.py:554
+#: neutron/api/v2/attributes.py:568
 #, python-format
 msgid "'%s' is not of the form <key>=[value]"
 msgstr ""
@@ -1051,34 +1055,38 @@ msgid ""
 "ports created by Neutron on integration and external network bridges."
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:123
+#: neutron/cmd/sanity_check.py:138
 msgid "Check for OVS vxlan support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:125
+#: neutron/cmd/sanity_check.py:140
 msgid "Check for iproute2 vxlan support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:127
+#: neutron/cmd/sanity_check.py:142
 msgid "Check for patch port support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:129
+#: neutron/cmd/sanity_check.py:144
 msgid "Check for nova notification support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:131
+#: neutron/cmd/sanity_check.py:146
 msgid "Check for ARP responder support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:133
+#: neutron/cmd/sanity_check.py:148
 msgid "Check for VF management support"
 msgstr ""
 
-#: neutron/cmd/sanity_check.py:135
+#: neutron/cmd/sanity_check.py:150
 msgid "Check netns permission settings"
 msgstr ""
 
+#: neutron/cmd/sanity_check.py:152
+msgid "Check minimal dnsmasq version"
+msgstr ""
+
 #: neutron/common/config.py:39
 msgid "The host IP to bind to"
 msgstr ""
@@ -1099,7 +1107,7 @@ msgstr ""
 msgid "The core plugin Neutron will use"
 msgstr ""
 
-#: neutron/common/config.py:51 neutron/db/migration/cli.py:39
+#: neutron/common/config.py:51 neutron/db/migration/cli.py:40
 msgid "The service plugins Neutron will use"
 msgstr ""
 
@@ -1615,15 +1623,19 @@ msgid ""
 "report_interval, to be sure the agent is down for good."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:37
+#: neutron/db/agentschedulers_db.py:45
 msgid "Driver to use for scheduling network to DHCP agent"
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:39
+#: neutron/db/agentschedulers_db.py:47
 msgid "Allow auto scheduling networks to DHCP agent."
 msgstr ""
 
-#: neutron/db/agentschedulers_db.py:41
+#: neutron/db/agentschedulers_db.py:49
+msgid "Automatically remove networks from offline DHCP agents."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:52
 msgid "Number of DHCP agents scheduled to host a network."
 msgstr ""
 
@@ -1748,15 +1760,15 @@ msgstr ""
 msgid "the nexthop is used by router"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:50
+#: neutron/db/l3_agentschedulers_db.py:44
 msgid "Driver to use for scheduling router to a default L3 agent"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:53
+#: neutron/db/l3_agentschedulers_db.py:47
 msgid "Allow auto scheduling of routers to L3 agent."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:55
+#: neutron/db/l3_agentschedulers_db.py:49
 msgid ""
 "Automatically reschedule routers from offline L3 agents to online L3 "
 "agents."
@@ -1861,7 +1873,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:775 neutron/plugins/vmware/plugins/base.py:1827
+#: neutron/db/l3_db.py:775 neutron/plugins/vmware/plugins/base.py:1828
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -1884,23 +1896,23 @@ msgstr ""
 msgid "Unable to create the SNAT Interface Port"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:41
+#: neutron/db/l3_hamode_db.py:42
 msgid "Enable HA mode for virtual routers."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:44
+#: neutron/db/l3_hamode_db.py:45
 msgid "Maximum number of agents on which a router will be scheduled."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:48
+#: neutron/db/l3_hamode_db.py:49
 msgid "Minimum number of agents on which a router will be scheduled."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:52
+#: neutron/db/l3_hamode_db.py:53
 msgid "Subnet used for the l3 HA admin network."
 msgstr ""
 
-#: neutron/db/securitygroups_db.py:513
+#: neutron/db/securitygroups_db.py:533
 msgid "Default security group"
 msgstr ""
 
@@ -1926,44 +1938,44 @@ msgstr ""
 msgid "%s cannot be called while in offline mode"
 msgstr ""
 
-#: neutron/db/migration/cli.py:36
+#: neutron/db/migration/cli.py:37
 msgid "Neutron plugin provider module"
 msgstr ""
 
-#: neutron/db/migration/cli.py:42
+#: neutron/db/migration/cli.py:43
 #, python-format
 msgid "The advanced service to execute the command against. Can be one of '%s'."
 msgstr ""
 
-#: neutron/db/migration/cli.py:49
+#: neutron/db/migration/cli.py:50
 msgid "Neutron quota driver class"
 msgstr ""
 
-#: neutron/db/migration/cli.py:57
+#: neutron/db/migration/cli.py:58
 msgid "URL to database"
 msgstr ""
 
-#: neutron/db/migration/cli.py:60
+#: neutron/db/migration/cli.py:61
 msgid "Database engine"
 msgstr ""
 
-#: neutron/db/migration/cli.py:83
+#: neutron/db/migration/cli.py:84
 msgid "You must provide a revision or relative delta"
 msgstr ""
 
-#: neutron/db/migration/cli.py:113 neutron/db/migration/cli.py:126
+#: neutron/db/migration/cli.py:115 neutron/db/migration/cli.py:128
 msgid "Timeline branches unable to generate timeline"
 msgstr ""
 
-#: neutron/db/migration/cli.py:120
+#: neutron/db/migration/cli.py:122
 msgid "HEAD file does not match migration timeline head"
 msgstr ""
 
-#: neutron/db/migration/cli.py:166
+#: neutron/db/migration/cli.py:168
 msgid "Available commands"
 msgstr ""
 
-#: neutron/db/migration/cli.py:174
+#: neutron/db/migration/cli.py:176
 #, python-format
 msgid "Package neutron-%s not installed"
 msgstr ""
@@ -2025,6 +2037,14 @@ msgid ""
 "implemented"
 msgstr ""
 
+#: neutron/db/migration/alembic_migrations/versions/14be42f3d0a5_default_sec_group_table.py:44
+#, python-format
+msgid ""
+"Some tenants have more than one security group named 'default': "
+"%(duplicates)s. All duplicate 'default' security groups must be resolved "
+"before upgrading the database."
+msgstr ""
+
 #: neutron/debug/commands.py:33
 msgid "Unimplemented commands"
 msgstr ""
@@ -2440,41 +2460,41 @@ msgid ""
 "equal to or more than %s for HA."
 msgstr ""
 
-#: neutron/extensions/l3agentscheduler.py:158
+#: neutron/extensions/l3agentscheduler.py:157
 #, python-format
 msgid "Agent %(id)s is not a L3 Agent or has been disabled"
 msgstr ""
 
-#: neutron/extensions/l3agentscheduler.py:162
+#: neutron/extensions/l3agentscheduler.py:161
 #, python-format
 msgid ""
 "The router %(router_id)s has been already hosted by the L3 Agent "
 "%(agent_id)s."
 msgstr ""
 
-#: neutron/extensions/l3agentscheduler.py:167
+#: neutron/extensions/l3agentscheduler.py:166
 #, python-format
 msgid "Failed scheduling router %(router_id)s to the L3 Agent %(agent_id)s."
 msgstr ""
 
-#: neutron/extensions/l3agentscheduler.py:172
+#: neutron/extensions/l3agentscheduler.py:171
 #, python-format
 msgid "Failed rescheduling router %(router_id)s: no eligible l3 agent found."
 msgstr ""
 
-#: neutron/extensions/l3agentscheduler.py:177
+#: neutron/extensions/l3agentscheduler.py:176
 #, python-format
 msgid "The router %(router_id)s is not hosted by L3 agent %(agent_id)s."
 msgstr ""
 
-#: neutron/extensions/l3agentscheduler.py:182
+#: neutron/extensions/l3agentscheduler.py:181
 #, python-format
 msgid ""
 "Cannot host %(router_type)s router %(router_id)s on %(agent_mode)s L3 "
 "agent %(agent_id)s."
 msgstr ""
 
-#: neutron/extensions/l3agentscheduler.py:187
+#: neutron/extensions/l3agentscheduler.py:186
 #, python-format
 msgid ""
 "Not allowed to manually assign a %(router_type)s router %(router_id)s "
@@ -2718,7 +2738,7 @@ msgid "Port does not have port security binding."
 msgstr ""
 
 #: neutron/extensions/providernet.py:54
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:270
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:271
 msgid "Plugin does not support updating provider attributes"
 msgstr ""
 
@@ -3286,10 +3306,10 @@ msgstr ""
 msgid "The network interface to use when creating a port"
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:300
-#: neutron/plugins/brocade/NeutronPlugin.py:341
-#: neutron/plugins/brocade/NeutronPlugin.py:394
-#: neutron/plugins/brocade/NeutronPlugin.py:425
+#: neutron/plugins/brocade/NeutronPlugin.py:301
+#: neutron/plugins/brocade/NeutronPlugin.py:342
+#: neutron/plugins/brocade/NeutronPlugin.py:395
+#: neutron/plugins/brocade/NeutronPlugin.py:426
 msgid "Brocade plugin raised exception, check logs"
 msgstr ""
 
@@ -3932,98 +3952,98 @@ msgstr ""
 msgid "Invalid input for CIDR"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:210
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:211
 #: neutron/plugins/nuage/plugin.py:419
 msgid "provider:network_type required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:214
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:228
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:215
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:229
 #: neutron/plugins/nuage/plugin.py:429
 msgid "provider:segmentation_id required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:217
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:218
 msgid "provider:segmentation_id out of range (1 through 4094)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:222
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:223
 msgid "provider:physical_network specified for Overlay network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:232
 msgid "provider:segmentation_id out of range (5000+)"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:235
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:236
 #, python-format
 msgid "provider:network_type %s not supported"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:247
 #, python-format
 msgid "Unknown provider:physical_network %s"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:250
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251
 #: neutron/plugins/nuage/plugin.py:426
 msgid "provider:physical_network required"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:467
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:468
 msgid "Invalid pairing supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:473
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:474
 msgid "Invalid UUID supplied"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:502
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:503
 #, python-format
 msgid "Cannot add a trunk segment '%s' as a member of another trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:507
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:508
 #, python-format
 msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:513
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:514
 #, python-format
 msgid "Network UUID '%s' belongs to a different physical network"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:518
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519
 #, python-format
 msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:523
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524
 #, python-format
 msgid "Vlan tag '%s' is out of range"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:526
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:527
 #, python-format
 msgid "Vlan tag '%s' is not an integer value"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:581
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:579
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:582
 msgid "n1kv:profile_id does not exist"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1022
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1023
 #, python-format
 msgid "Cannot delete network '%s', delete the associated subnet first"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1027
 #, python-format
 msgid "Cannot delete network '%s' that is member of a trunk segment"
 msgstr ""
 
-#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1030
+#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1031
 #, python-format
 msgid "Cannot delete network '%s' that is a member of a multi-segment network"
 msgstr ""
@@ -4197,7 +4217,7 @@ msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:57
 #: neutron/plugins/linuxbridge/common/config.py:61
-#: neutron/plugins/mlnx/common/config.py:48
+#: neutron/plugins/mlnx/agent/config.py:48
 #: neutron/plugins/nec/common/config.py:28
 #: neutron/plugins/oneconvergence/lib/config.py:47
 #: neutron/plugins/openvswitch/common/config.py:51
@@ -4222,7 +4242,7 @@ msgid ""
 "succeedes."
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:249
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:246
 #, python-format
 msgid ""
 "Cannot provision unknown network type %(network_type)s for network "
@@ -4517,7 +4537,7 @@ msgid ""
 msgstr ""
 
 #: neutron/plugins/linuxbridge/common/config.py:56
-#: neutron/plugins/mlnx/common/config.py:26
+#: neutron/plugins/mlnx/agent/config.py:26
 #: neutron/plugins/ofagent/common/config.py:29
 msgid "List of <physical_network>:<physical_interface>"
 msgstr ""
@@ -4628,6 +4648,10 @@ msgid ""
 "neutron.ml2.extension_drivers namespace."
 msgstr ""
 
+#: neutron/plugins/ml2/driver_context.py:194
+msgid "Hierarchical port binding not yet implemented"
+msgstr ""
+
 #: neutron/plugins/ml2/managers.py:88
 msgid "network_type required"
 msgstr ""
@@ -4637,7 +4661,7 @@ msgstr ""
 msgid "network_type value '%s' not supported"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:208
+#: neutron/plugins/ml2/plugin.py:209
 msgid "binding:profile value too large"
 msgstr ""
 
@@ -4651,28 +4675,20 @@ msgid "HTTP URL of Tail-f NCS REST interface."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mechanism_ncs.py:31
-#: neutron/plugins/ml2/drivers/mechanism_odl.py:32
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:32
 msgid "HTTP username for authentication"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mechanism_ncs.py:33
-#: neutron/plugins/ml2/drivers/mechanism_odl.py:34
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:34
 msgid "HTTP password for authentication"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mechanism_ncs.py:35
-#: neutron/plugins/ml2/drivers/mechanism_odl.py:36
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:36
 msgid "HTTP timeout in seconds."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mechanism_odl.py:30
-msgid "HTTP URL of OpenDaylight REST interface."
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mechanism_odl.py:38
-msgid "Tomcat session timeout in minutes."
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/type_flat.py:32
 msgid ""
 "List of physical_network names with which flat networks can be created. "
@@ -4744,21 +4760,21 @@ msgid ""
 " to tenant networks."
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:172
+#: neutron/plugins/ml2/drivers/type_vlan.py:176
 #, python-format
 msgid "physical_network '%s' unknown  for VLAN provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:177
+#: neutron/plugins/ml2/drivers/type_vlan.py:181
 #, python-format
 msgid "segmentation_id out of range (%(min)s through %(max)s)"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:183
+#: neutron/plugins/ml2/drivers/type_vlan.py:187
 msgid "segmentation_id requires physical_network for VLAN provider network"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:191
+#: neutron/plugins/ml2/drivers/type_vlan.py:195
 #, python-format
 msgid "%s prohibited for VLAN provider network"
 msgstr ""
@@ -4774,7 +4790,7 @@ msgid "Multicast group for VXLAN. If unset, disables VXLAN multicast mode."
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:30
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:34
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:33
 msgid "Unable to reach EOS"
 msgstr ""
 
@@ -4782,35 +4798,24 @@ msgstr ""
 msgid "Required option primary_l3_host is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:138
-msgid "VRFs are not supported MLAG config mode"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:142
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:137
 msgid "Required option secondary_l3_host is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:146
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:141
 msgid "Required option primary_l3_host_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:262
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:281
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:257
 #, python-format
 msgid "Failed to create router %s on EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:323
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:355
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:318
 #, python-format
 msgid "Failed to add interface to router %s on EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:382
-#, python-format
-msgid "Error occured while trying to execute commands %(cmd)s on EOS %(host)s"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/arista/config.py:31
 msgid ""
 "Username for Arista EOS. This is required field. If not set, all "
@@ -4908,19 +4913,6 @@ msgstr ""
 msgid "%(msg)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:471
-#, python-format
-msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:543
-msgid "Required option eapi_host is not set"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:547
-msgid "Required option eapi_username is not set"
-msgstr ""
-
 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:38
 msgid "Allowed physical networks"
 msgstr ""
@@ -5174,46 +5166,40 @@ msgid "Missing product_id in: '%s'"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/mlnx/config.py:24
-#: neutron/plugins/mlnx/common/config.py:29
+#: neutron/plugins/mlnx/agent/config.py:29
 msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
-#: neutron/plugins/mlnx/common/config.py:33
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:30
+msgid "HTTP URL of OpenDaylight REST interface."
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/opendaylight/driver.py:38
+msgid "Tomcat session timeout in minutes."
+msgstr ""
+
+#: neutron/plugins/mlnx/agent/config.py:33
 msgid "eswitch daemon end point"
 msgstr ""
 
-#: neutron/plugins/mlnx/common/config.py:35
+#: neutron/plugins/mlnx/agent/config.py:35
 msgid ""
 "The number of milliseconds the agent will wait for response on request to"
 " daemon."
 msgstr ""
 
-#: neutron/plugins/mlnx/common/config.py:38
+#: neutron/plugins/mlnx/agent/config.py:38
 msgid ""
 "The number of retries the agent will send request to daemon before giving"
 " up"
 msgstr ""
 
-#: neutron/plugins/mlnx/common/config.py:41
+#: neutron/plugins/mlnx/agent/config.py:41
 msgid ""
 "backoff rate multiplier for waiting period between retries for request to"
 " daemon, i.e. value of 2 will  double the request timeout each retry"
 msgstr ""
 
-#: neutron/plugins/mlnx/common/exceptions.py:20
-#, python-format
-msgid "Mlnx Exception: %(err_msg)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/common/exceptions.py:24
-msgid "Request Timeout: no response from eSwitchD"
-msgstr ""
-
-#: neutron/plugins/mlnx/common/exceptions.py:28
-#, python-format
-msgid "Operation Failed: %(err_msg)s"
-msgstr ""
-
 #: neutron/plugins/nec/packet_filter.py:249
 #, python-format
 msgid "Error occurred while disabling packet filter(s) for port %s"
@@ -5596,24 +5582,24 @@ msgstr ""
 msgid "Bad request: %(msg)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:904
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1522
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:896
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1534
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:909
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:901
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:925
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:917
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:928
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1546
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:920
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1558
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
 
@@ -5719,7 +5705,7 @@ msgid ""
 "error: %(error)s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1543
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1555
 #, python-format
 msgid "Invalid tunnel type specified: %s"
 msgstr ""
@@ -5834,7 +5820,7 @@ msgstr ""
 msgid "Device has no virtual functions"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:325
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:317
 #, python-format
 msgid "Device name %(dev_name)s is missing from physical_device_mappings"
 msgstr ""
@@ -6319,29 +6305,29 @@ msgstr ""
 msgid "The network gateway %(gateway_id)s cannot be updated or deleted"
 msgstr ""
 
-#: neutron/plugins/vmware/dbexts/networkgw_db.py:197
+#: neutron/plugins/vmware/dbexts/networkgw_db.py:198
 msgid ""
 "A network identifier must be specified when connecting a network to a "
 "network gateway. Unable to complete operation"
 msgstr ""
 
-#: neutron/plugins/vmware/dbexts/networkgw_db.py:203
+#: neutron/plugins/vmware/dbexts/networkgw_db.py:204
 #, python-format
 msgid ""
 "Invalid keys found among the ones provided in request body: "
 "%(connection_attrs)s."
 msgstr ""
 
-#: neutron/plugins/vmware/dbexts/networkgw_db.py:211
+#: neutron/plugins/vmware/dbexts/networkgw_db.py:212
 msgid "Cannot specify a segmentation id when the segmentation type is flat"
 msgstr ""
 
-#: neutron/plugins/vmware/dbexts/networkgw_db.py:215
+#: neutron/plugins/vmware/dbexts/networkgw_db.py:216
 #, python-format
 msgid "Invalid segmentation id (%d) for vlan segmentation type"
 msgstr ""
 
-#: neutron/plugins/vmware/dbexts/networkgw_db.py:369
+#: neutron/plugins/vmware/dbexts/networkgw_db.py:370
 #, python-format
 msgid ""
 "Requested network '%(network_id)s' not found.Unable to create network "
@@ -6538,138 +6524,138 @@ msgid ""
 "for NSX communication errors."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:254
+#: neutron/plugins/vmware/plugins/base.py:255
 #, python-format
 msgid ""
 "Unable to create logical router port for neutron port id %(port_id)s on "
 "router %(nsx_router_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:345
+#: neutron/plugins/vmware/plugins/base.py:346
 #, python-format
 msgid ""
 "Unable to plug attachment in router port %(r_port_id)s for neutron port "
 "id %(q_port_id)s on router %(router_id)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:391
+#: neutron/plugins/vmware/plugins/base.py:392
 msgid "An exception occurred while selecting logical switch for the port"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:550
+#: neutron/plugins/vmware/plugins/base.py:551
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:588
+#: neutron/plugins/vmware/plugins/base.py:589
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:598
+#: neutron/plugins/vmware/plugins/base.py:599
 #, python-format
 msgid "The gateway port for the NSX router %s was not found on the backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:682
-#: neutron/plugins/vmware/plugins/base.py:1767
+#: neutron/plugins/vmware/plugins/base.py:683
+#: neutron/plugins/vmware/plugins/base.py:1768
 msgid "Unable to update logical routeron NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:771
+#: neutron/plugins/vmware/plugins/base.py:772
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:776
+#: neutron/plugins/vmware/plugins/base.py:777
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:780
+#: neutron/plugins/vmware/plugins/base.py:781
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:784
-#: neutron/plugins/vmware/plugins/base.py:803
+#: neutron/plugins/vmware/plugins/base.py:785
+#: neutron/plugins/vmware/plugins/base.py:804
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:809
+#: neutron/plugins/vmware/plugins/base.py:810
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1054
+#: neutron/plugins/vmware/plugins/base.py:1055
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1381
+#: neutron/plugins/vmware/plugins/base.py:1382
 msgid ""
 "Cannot create a distributed router with the NSX platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1387
+#: neutron/plugins/vmware/plugins/base.py:1388
 msgid "Unable to create logical router on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1409
+#: neutron/plugins/vmware/plugins/base.py:1410
 #, python-format
 msgid "Unable to create router %s on NSX backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1438
-#: neutron/plugins/vmware/plugins/base.py:1523
+#: neutron/plugins/vmware/plugins/base.py:1439
+#: neutron/plugins/vmware/plugins/base.py:1524
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1532
+#: neutron/plugins/vmware/plugins/base.py:1533
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1548
+#: neutron/plugins/vmware/plugins/base.py:1549
 #, python-format
 msgid "Logical router %s not found on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1552
+#: neutron/plugins/vmware/plugins/base.py:1553
 msgid "Unable to update logical router on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1554
+#: neutron/plugins/vmware/plugins/base.py:1555
 msgid ""
 "Request cannot contain 'routes' with the NSX platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1615
+#: neutron/plugins/vmware/plugins/base.py:1616
 #, python-format
 msgid "Unable to delete logical router '%s' on NSX Platform"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1951
+#: neutron/plugins/vmware/plugins/base.py:1952
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2034
+#: neutron/plugins/vmware/plugins/base.py:2035
 #, python-format
 msgid "Unable to create l2_gw_service for: %s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2396
+#: neutron/plugins/vmware/plugins/base.py:2397
 #, python-format
 msgid "Unable to remove security group %s from backend"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:2409
+#: neutron/plugins/vmware/plugins/base.py:2410
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
@@ -6775,61 +6761,61 @@ msgstr ""
 msgid "ERROR: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:30
+#: neutron/services/provider_configuration.py:31
 msgid ""
 "Defines providers for advanced services using the format: "
 "<service_type>:<name>:<driver>[:default]"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:70
+#: neutron/services/provider_configuration.py:71
 #, python-format
 msgid "Provider name is limited by 255 characters: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:79
+#: neutron/services/provider_configuration.py:108
 msgid "Invalid service provider format"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:87
+#: neutron/services/provider_configuration.py:116
 #, python-format
 msgid "Invalid provider format. Last part should be 'default' or empty: %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:93
+#: neutron/services/provider_configuration.py:122
 #, python-format
 msgid "Service type '%(svc_type)s' is not allowed, allowed types: %(allowed)s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:108
+#: neutron/services/provider_configuration.py:137
 #, python-format
 msgid ""
 "Service provider '%(provider)s' could not be found for service type "
 "%(service_type)s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:113
+#: neutron/services/provider_configuration.py:142
 #, python-format
 msgid "Service type %(service_type)s does not have a default service provider"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:118
+#: neutron/services/provider_configuration.py:147
 #, python-format
 msgid ""
 "Resource '%(resource_id)s' is already associated with provider "
 "'%(provider)s' for service type '%(service_type)s'"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:131
+#: neutron/services/provider_configuration.py:160
 #, python-format
 msgid "Driver %s is not unique across providers"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:141
+#: neutron/services/provider_configuration.py:170
 #, python-format
 msgid "Multiple default providers for service %s"
 msgstr ""
 
-#: neutron/services/provider_configuration.py:152
+#: neutron/services/provider_configuration.py:181
 #, python-format
 msgid "Multiple providers specified for service %s"
 msgstr ""
@@ -6964,9 +6950,8 @@ msgstr ""
 #, python-format
 msgid ""
 "%(method)s called with port settings %(current)s (original settings "
-"%(original)s) bound to segment %(segment)s (original segment "
-"%(original_segment)s) using driver %(driver)s (original driver "
-"%(original_driver)s) on network %(network)s"
+"%(original)s) binding levels %(levels)s (original binding levels "
+"%(original_levels)s) on network %(network)s"
 msgstr ""
 
 #: neutron/tests/unit/ml2/drivers/brocade/test_brocade_l3_plugin.py:44
@@ -7094,8 +7079,8 @@ msgid "An OFC exception has occurred: Failed to connect OFC : "
 msgstr ""
 
 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:748
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1500
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1517
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:907
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:924
 #, python-format
 msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
 msgstr ""
index 4baa8552ce6e16d033d4b0840f8dcae31e586f84..398020a1558b7051fe2753012598a222e45ccd3f 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 10:01+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
 "neutron/language/pt_BR/)\n"
@@ -78,72 +78,72 @@ msgstr "%(url)s retornado com HTTP %(status)d"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s retornou uma falha: %(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "Extensão de grupo de segurança desativada."
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "Preparando filtros para dispositivos %s"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "Regra do grupo de segurança atualizada %r"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "Membro do grupo de segurança atualizado %r"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "Regra do provedor atualizada"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "Remover filtro de dispositivo para %r"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "Atualizar regras de firewall"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr "Nenhuma porta aqui para atualizar firewall"
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "Agente DHCP iniciado"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "Sincronizando estado"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated por lado do servidor %s!"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "Agente L3 iniciado"
 
@@ -168,16 +168,16 @@ msgstr "Tentou atualizar o filtro de porta que não foi filtrado %s"
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "Tentou remover o filtro de porta que não foi filtrado %r"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "Inicializando o Extension Manager."
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "Extensão carregada: %s"
@@ -226,6 +226,29 @@ msgstr "Arquivo de colagem configurado: %s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -259,7 +282,7 @@ msgstr "Localizado pool maior que a sub-rede CIDR:%(start)s - %(end)s"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "Localizados intervalos de sobreposição: %(l_range)s e %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -299,14 +322,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -418,7 +441,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "alocada VLAN (%d) do pool"
@@ -579,67 +602,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "Intervalos de VLAN de rede: %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "Recuperando a rede local %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr "Associando VLAN ID  %(segmentation_id)s à porta do switch %(port_id)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "A rede %s não está disponível neste agente"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "Incluindo a porta %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "Porta %(device)s atualizada. Detalhes: %(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "Removendo a porta %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "Agente fora de sincronização com o plug-in!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "Agente inicializado com êxito; em execução agora... "
 
@@ -759,50 +780,48 @@ msgstr ""
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "agent_id de RPC: %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "Porta %(device)s atualizada. Detalhes: %(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "Dispositivo %s não definido no plug-in"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "Anexo %s removido"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "Porta %s atualizada."
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "Daemon RPC do Agente LinuxBridge Iniciado!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "Mapeamentos da interface: %s"
@@ -900,26 +919,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr "Inicialização de plug-in L2 modular concluída"
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -947,66 +966,46 @@ msgstr "Inicialização do ML2 LocalTypeDriver concluída"
 msgid "%(type)s ID ranges: %(range)s"
 msgstr "%(type)s faixas de ID: %(range)s"
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr "Inicialização do VlanTypeDriver concluída"
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr "Executando comando no Arista EOS: %s"
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr "Nome da rede alterado para %s"
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1075,47 +1074,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1171,72 +1134,72 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "Designando %(vlan_id)s como vlan local para net-id=%(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "Recuperando vlan = %(vlan_id)s a partir de net-id = %(net_uuid)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s não em local_vlan_map"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "Túnel do agente fora de sincronização com o plug-in!"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr "Adicionando %s na lista de pontes."
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, python-format
 msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
 msgstr "Mapeamento de rede física %(physical_network)s para a ponte %(bridge)s"
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr "Porta auxiliar %s adicionada"
@@ -1263,26 +1226,31 @@ msgstr "Neutron PLUMgrid Director: Iniciando Plugin"
 msgid "Neutron PLUMgrid Director: %s"
 msgstr "Neutron PLUMgrid Director: %s"
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1412,16 +1380,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index 3e138371cdb3297f0c86e5fd2969c8b1f922bf4d..2959a1cb6d436a0ae56899a1a2571dcf9675d176 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
 "language/zh_CN/)\n"
@@ -76,72 +76,72 @@ msgstr "%(url)s 随HTTP %(status)d返回"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 返回了故障:%(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "已禁用安全组扩展。"
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "正在为设备 %s 准备过滤器"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "已更新安全组规则 %r"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "已更新安全组成员 %r"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "已更新提供程序规则"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "请为 %r 除去设备过滤器"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "请刷新防火墙规则"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "已启动 DHCP 代理"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "正在使状态同步"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "服务器端 %s 已更新代理!"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "已启动 L3 代理"
 
@@ -166,16 +166,16 @@ msgstr "已尝试更新未过滤的端口过滤器 %s"
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "已尝试除去未过滤的端口过滤器 %r"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "正在初始化扩展管理员。"
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "加载的扩展:%s"
@@ -222,6 +222,29 @@ msgstr "配置粘贴文件:%s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -255,7 +278,7 @@ msgstr "找到超过子网 CIDR (%(start)s - %(end)s) 的池"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "找到重叠范围:%(l_range)s 和 %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -295,14 +318,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -412,7 +435,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "已从池分配 vlan (%d)"
@@ -573,67 +596,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "网络 VLAN 范围:%s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "正在恢复本地网络 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr "绑定VLAN ID %(segmentation_id)s 到交换端口 %(port_id)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "网络 %s 在此代理上不可用"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "正在添加端口 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "端口 %(device)s 已更新。详细信息:%(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "正在除去端口 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "代理与插件不同步!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "代理已成功初始化,现在正在运行..."
 
@@ -751,50 +772,48 @@ msgstr "循环迭代超过时间间隔(%(polling_interval)s 对 %(elapsed)s)
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id:%s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "端口 %(device)s 已更新。详细信息:%(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "未在插件上定义设备 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已除去附件 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "端口 %s 已更新。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "LinuxBridge 代理 RPC 守护程序已启动!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "接口映射:%s"
@@ -890,26 +909,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr "L2插件模块初始化完成"
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -937,66 +956,46 @@ msgstr "完成L2插件模块初始化"
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr "Vlan类型驱动初始化完成"
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1065,47 +1064,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1161,72 +1124,72 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, python-format
 msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
 msgstr "对于网络标识 %(net_uuid)s,正在将 %(vlan_id)s 分配为本地 vlan"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, python-format
 msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
 msgstr "正在从网络标识 %(net_uuid)s 恢复 vlan %(vlan_id)s"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s 未在 local_vlan_map 中"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理隧道与插件不同步!"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, 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:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1253,26 +1216,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1402,16 +1370,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "
index ae567844e2fbb1438c3b0defc7853f7686f8aae2..08809bcc2ce3ccb761ef8f155c3c806a3cd421a3 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-01-26 06:14+0000\n"
-"PO-Revision-Date: 2015-01-23 09:43+0000\n"
+"POT-Creation-Date: 2015-02-02 06:13+0000\n"
+"PO-Revision-Date: 2015-01-31 03:20+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/"
 "language/zh_TW/)\n"
@@ -76,72 +76,72 @@ msgstr "%(url)s 傳回了 HTTP %(status)d"
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 傳回了錯誤:%(exception)s"
 
-#: neutron/agent/securitygroups_rpc.py:81
+#: neutron/agent/securitygroups_rpc.py:82
 msgid "Disabled security-group extension."
 msgstr "已停用安全群組延伸。"
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:84
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:208
+#: neutron/agent/securitygroups_rpc.py:215
 #, python-format
 msgid ""
 "Skipping method %s as firewall is disabled or configured as "
 "NoopFirewallDriver."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:220
+#: neutron/agent/securitygroups_rpc.py:227
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr "正在準備裝置 %s 的過濾器"
 
-#: neutron/agent/securitygroups_rpc.py:250
+#: neutron/agent/securitygroups_rpc.py:257
 #, python-format
 msgid "Security group rule updated %r"
 msgstr "安全群組規則已更新 %r"
 
-#: neutron/agent/securitygroups_rpc.py:257
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Security group member updated %r"
 msgstr "安全群組成員已更新 %r"
 
-#: neutron/agent/securitygroups_rpc.py:279
+#: neutron/agent/securitygroups_rpc.py:286
 msgid "Provider rule updated"
 msgstr "已更新提供者規則"
 
-#: neutron/agent/securitygroups_rpc.py:291
+#: neutron/agent/securitygroups_rpc.py:298
 #, python-format
 msgid "Remove device filter for %r"
 msgstr "移除 %r 的裝置過濾器"
 
-#: neutron/agent/securitygroups_rpc.py:301
+#: neutron/agent/securitygroups_rpc.py:308
 msgid "Refresh firewall rules"
 msgstr "重新整理防火牆規則"
 
-#: neutron/agent/securitygroups_rpc.py:305
+#: neutron/agent/securitygroups_rpc.py:312
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:110 neutron/agent/dhcp/agent.py:607
+#: neutron/agent/dhcp/agent.py:96 neutron/agent/dhcp/agent.py:593
 msgid "DHCP agent started"
 msgstr "已啟動 DHCP 代理程式"
 
-#: neutron/agent/dhcp/agent.py:162
+#: neutron/agent/dhcp/agent.py:148
 msgid "Synchronizing state"
 msgstr "正在同步化狀態"
 
-#: neutron/agent/dhcp/agent.py:183
+#: neutron/agent/dhcp/agent.py:169
 msgid "Synchronizing state complete"
 msgstr ""
 
-#: neutron/agent/dhcp/agent.py:604 neutron/agent/l3/agent.py:1285
+#: neutron/agent/dhcp/agent.py:590 neutron/agent/l3/agent.py:1293
 #: neutron/services/metering/agents/metering_agent.py:281
 #, python-format
 msgid "agent_updated by server side %s!"
 msgstr "agent_updated 是由伺服器端 %s 執行!"
 
-#: neutron/agent/l3/agent.py:1185
+#: neutron/agent/l3/agent.py:1193
 msgid "L3 agent started"
 msgstr "已啟動 L3 代理程式"
 
@@ -166,16 +166,16 @@ msgstr "已嘗試更新未過濾的埠過濾器 %s"
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr "已嘗試移除未過濾的埠過濾器 %r"
 
-#: neutron/agent/linux/ovs_lib.py:471
+#: neutron/agent/linux/ovs_lib.py:381
 #, python-format
 msgid "Port %(port_id)s not present in bridge %(br_name)s"
 msgstr ""
 
-#: neutron/api/extensions.py:402
+#: neutron/api/extensions.py:403
 msgid "Initializing extension manager."
 msgstr "正在起始設定延伸管理程式。"
 
-#: neutron/api/extensions.py:559
+#: neutron/api/extensions.py:571
 #, python-format
 msgid "Loaded extension: %s"
 msgstr "已載入延伸:%s"
@@ -222,6 +222,29 @@ msgstr "配置貼上檔案:%s"
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
+#: neutron/db/agentschedulers_db.py:153
+msgid ""
+"Skipping periodic DHCP agent status check because automatic network "
+"rescheduling is disabled."
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:183
+#, python-format
+msgid "Scheduling unhosted network %s"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:190
+#, python-format
+msgid ""
+"Failed to schedule network %s, no eligible agents or it might be already "
+"scheduled by another server"
+msgstr ""
+
+#: neutron/db/agentschedulers_db.py:198
+#, python-format
+msgid "Adding network %(net)s to agent %(agent)%s on host %(host)s"
+msgstr ""
+
 #: neutron/db/db_base_plugin_v2.py:577
 #, python-format
 msgid ""
@@ -254,7 +277,7 @@ msgstr "找到的儲存區大於子網路 CIDR:%(start)s - %(end)s"
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr "發現重疊的範圍:%(l_range)s 及 %(r_range)s"
 
-#: neutron/db/l3_agentschedulers_db.py:84
+#: neutron/db/l3_agentschedulers_db.py:78
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
@@ -294,14 +317,14 @@ msgstr ""
 msgid "SNAT already bound to a service node."
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:181
+#: neutron/db/l3_hamode_db.py:187
 #, python-format
 msgid ""
 "Attempt %(count)s to allocate a VRID in the network %(network)s for the "
 "router %(router)s"
 msgstr ""
 
-#: neutron/db/l3_hamode_db.py:263
+#: neutron/db/l3_hamode_db.py:269
 #, python-format
 msgid ""
 "Number of available agents lower than max_l3_agents_per_router. L3 agents "
@@ -411,7 +434,7 @@ msgstr ""
 msgid "Failed to take lock. Another process updated the DB first."
 msgstr ""
 
-#: neutron/plugins/brocade/NeutronPlugin.py:306
+#: neutron/plugins/brocade/NeutronPlugin.py:307
 #, python-format
 msgid "Allocated vlan (%d) from the pool"
 msgstr "已從儲存區配置 VLAN (%d)"
@@ -572,67 +595,65 @@ msgid "No ip allocation set"
 msgstr ""
 
 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:206
-#: neutron/plugins/ml2/drivers/type_vlan.py:95
+#: neutron/plugins/ml2/drivers/type_vlan.py:99
 #, python-format
 msgid "Network VLAN ranges: %s"
 msgstr "網路 VLAN 範圍:%s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:236
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:233
 #, python-format
 msgid "Provisioning network %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:261
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:258
 #, python-format
 msgid "Reclaiming local network %s"
 msgstr "正在收回本端網路 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:282
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:279
 #, python-format
 msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:304
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:301
 #, python-format
 msgid "Network %s is not avalailable on this agent"
 msgstr "在此代理程式上無法使用網路 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:321
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:318
 #, python-format
 msgid "Port metrics enabled for port: %s"
 msgstr ""
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:368
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:365
 #, python-format
 msgid "Adding port %s"
 msgstr "正在新增連接埠 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:367
 #, python-format
 msgid "Port %(device)s updated. Details: %(device_details)s"
 msgstr "已更新埠 %(device)s。詳細資料:%(device_details)s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:397
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:394
 #, python-format
 msgid "Removing port %s"
 msgstr "正在移除埠 %s"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:429
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1391
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:262
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:426
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:815
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
 msgstr "代理程式與外掛程式不同步!"
 
-#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:465
+#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:462
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:264
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1030
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1574
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:358
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:151
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1586
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
 msgstr "已順利地起始設定代理程式,現正在執行中..."
 
@@ -750,50 +771,48 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s
 msgid "Controller IPs: %s"
 msgstr ""
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:224
-#: neutron/plugins/nec/agent/nec_neutron_agent.py:132
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:100
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:108
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:796
+#: neutron/plugins/nec/agent/nec_neutron_agent.py:124
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:90
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100
 #, python-format
 msgid "RPC agent_id: %s"
 msgstr "RPC agent_id:%s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:874
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:715
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:220
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:866
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:707
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:212
 #, python-format
 msgid "Port %(device)s updated. Details: %(details)s"
 msgstr "已更新埠 %(device)s。詳細資料:%(details)s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:907
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899
 #, python-format
 msgid "Device %s not defined on plugin"
 msgstr "外掛程式上未定義裝置 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:745
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:906
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1198
 #, python-format
 msgid "Attachment %s removed"
 msgstr "已移除連接裝置 %s"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:355
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1202
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:246
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1210
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238
 #, python-format
 msgid "Port %s updated."
 msgstr "已更新埠 %s。"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971
 msgid "LinuxBridge Agent RPC Daemon Started!"
 msgstr "已啟動「LinuxBridge 代理程式 RPC 常駐程式」!"
 
-#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1023
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:413
+#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1015
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:42
 #, python-format
 msgid "Interface mappings: %s"
 msgstr "介面對映:%s"
@@ -889,26 +908,26 @@ msgstr ""
 msgid "Extended port dict for driver '%(drv)s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:137
+#: neutron/plugins/ml2/plugin.py:138
 msgid "Modular L2 Plugin initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:270
+#: neutron/plugins/ml2/plugin.py:271
 #, python-format
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:629
+#: neutron/plugins/ml2/plugin.py:630
 #, python-format
 msgid "Port %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:640
+#: neutron/plugins/ml2/plugin.py:641
 #, python-format
 msgid "Subnet %s was deleted concurrently"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1069 neutron/plugins/ml2/plugin.py:1204
+#: neutron/plugins/ml2/plugin.py:1073 neutron/plugins/ml2/plugin.py:1208
 #, python-format
 msgid ""
 "Binding info for port %s was not found, it might have been deleted already."
@@ -936,66 +955,46 @@ msgstr ""
 msgid "%(type)s ID ranges: %(range)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/type_vlan.py:162
+#: neutron/plugins/ml2/drivers/type_vlan.py:166
 msgid "VlanTypeDriver initialization complete"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:373
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:456
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:368
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:379
+#: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:374
 #, python-format
 msgid "Results of execution on Arista EOS: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:568
-msgid "Sync start trigger sent to EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:585
-msgid "Syncing Neutron <-> EOS"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:591
-msgid "OpenStack and EOS are in sync!"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:613
-#, python-format
-msgid ""
-"No Tenants configured in Neutron DB. But %d tenants discovered in EOS during "
-"synchronization. Entire EOS region is cleared"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:796
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:104
 #, python-format
 msgid "Network %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:809
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:117
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:839
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:147
 #, python-format
 msgid "Network %s is not updated as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:935
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:243
 #, python-format
 msgid "VM %s is not created as it is not found in Arista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:949
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:257
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:1002
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:310
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -1064,47 +1063,11 @@ msgstr ""
 msgid "Initializing CRD client... "
 msgstr ""
 
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85
-#, python-format
-msgid "Network %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106
-#, python-format
-msgid ""
-"Binding Segmentation ID %(seg_id)s to eSwitch for vNIC mac_address %(mac)s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125
-#, python-format
-msgid "Port_mac %s is not available on this agent"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314
-#, python-format
-msgid "Adding or updating port with mac %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317
-#, python-format
-msgid "Port %s updated"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:342
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:234
-#, python-format
-msgid "Removing device with mac_address %s"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:367
-msgid "eSwitch Agent Started!"
-msgstr ""
-
-#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:424
+#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:54
 msgid "Agent initialised successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/nec/nec_plugin.py:279
+#: neutron/plugins/nec/nec_plugin.py:280
 #, python-format
 msgid "deactivate_port(): OFC port for port=%s is already removed."
 msgstr ""
@@ -1160,72 +1123,72 @@ msgstr ""
 msgid "unknown network %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:444
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:436
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483
 #, 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/ofagent/agent/ofa_neutron_agent.py:494
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:577
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:486
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586
 #, 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/ofagent/agent/ofa_neutron_agent.py:562
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554
 #, python-format
 msgid "port_unbound() net_uuid %s not in local_vlan_map"
 msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中"
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:701
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1112
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:693
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120
 #, python-format
 msgid ""
 "Port %s was not found on the integration bridge and will therefore not be "
 "processed"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:734
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:726
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150
 #, python-format
 msgid "Configuration for device %s completed."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:828
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1419
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427
 msgid "Agent tunnel out of sync with plugin!"
 msgstr "代理程式通道與外掛程式不同步!"
 
-#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:164
+#: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:156
 msgid "NVSD Agent initialized successfully, now running... "
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:198
+#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:200
 #, python-format
 msgid "L2 Agent operating in DVR Mode with MAC %s"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:672
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:681
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:745
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:753
 #, python-format
 msgid "Adding %s to list of bridges."
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:888
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896
 #, 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:998
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1161
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1169
 #, python-format
 msgid "Ancillary Port %s added"
 msgstr ""
@@ -1252,26 +1215,31 @@ msgstr ""
 msgid "Neutron PLUMgrid Director: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:202
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:194
 #, python-format
 msgid "No device with MAC %s defined on agent."
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:227
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:219
 #, python-format
 msgid "Device with MAC %s not defined on plugin"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:255
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226
+#, python-format
+msgid "Removing device with mac_address %s"
+msgstr ""
+
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:247
 msgid "SRIOV NIC Agent RPC Daemon Started!"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:344
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:336
 #, python-format
 msgid "Physical Devices mappings: %s"
 msgstr ""
 
-#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:345
+#: neutron/plugins/sriovnicagent/sriov_nic_agent.py:337
 #, python-format
 msgid "Exclude Devices: %s"
 msgstr ""
@@ -1401,16 +1369,16 @@ msgstr ""
 msgid "get_port() %(network)s %(port)s"
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:442
-#: neutron/plugins/vmware/plugins/base.py:494
-#: neutron/plugins/vmware/plugins/base.py:693
+#: neutron/plugins/vmware/plugins/base.py:443
+#: neutron/plugins/vmware/plugins/base.py:495
+#: neutron/plugins/vmware/plugins/base.py:694
 #, python-format
 msgid ""
 "NSX plugin does not support regular VIF ports on external networks. Port %s "
 "will be down."
 msgstr ""
 
-#: neutron/plugins/vmware/plugins/base.py:1490
+#: neutron/plugins/vmware/plugins/base.py:1491
 #, python-format
 msgid ""
 "Create router failed while setting external gateway. Router:%s has been "