]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Sun, 14 Sep 2014 06:11:25 +0000 (06:11 +0000)
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>
Sun, 14 Sep 2014 06:11:25 +0000 (06:11 +0000)
Change-Id: I323501dc17aedb1819d1f797c9988fec4b1ce695

42 files changed:
neutron/locale/de/LC_MESSAGES/neutron-log-error.po
neutron/locale/de/LC_MESSAGES/neutron-log-info.po
neutron/locale/de/LC_MESSAGES/neutron-log-warning.po
neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po
neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po
neutron/locale/en_AU/LC_MESSAGES/neutron-log-warning.po
neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po
neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po
neutron/locale/en_GB/LC_MESSAGES/neutron-log-warning.po
neutron/locale/en_US/LC_MESSAGES/neutron.po
neutron/locale/es/LC_MESSAGES/neutron-log-error.po
neutron/locale/es/LC_MESSAGES/neutron-log-info.po
neutron/locale/es/LC_MESSAGES/neutron-log-warning.po
neutron/locale/fr/LC_MESSAGES/neutron-log-error.po
neutron/locale/fr/LC_MESSAGES/neutron-log-info.po
neutron/locale/fr/LC_MESSAGES/neutron-log-warning.po
neutron/locale/it/LC_MESSAGES/neutron-log-error.po
neutron/locale/it/LC_MESSAGES/neutron-log-info.po
neutron/locale/it/LC_MESSAGES/neutron-log-warning.po
neutron/locale/ja/LC_MESSAGES/neutron-log-error.po
neutron/locale/ja/LC_MESSAGES/neutron-log-info.po
neutron/locale/ja/LC_MESSAGES/neutron-log-warning.po
neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po
neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po
neutron/locale/ko_KR/LC_MESSAGES/neutron-log-warning.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-error.po
neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po
neutron/locale/pt_BR/LC_MESSAGES/neutron-log-warning.po
neutron/locale/sr/LC_MESSAGES/neutron-log-warning.po
neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po
neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po
neutron/locale/te_IN/LC_MESSAGES/neutron-log-warning.po
neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po
neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_CN/LC_MESSAGES/neutron-log-warning.po
neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po
neutron/locale/zh_TW/LC_MESSAGES/neutron-log-warning.po

index a5fcd272bd608feb991a5b7c5d5e8e9c33cd44f4..6a122ead0ec356775ecdc0bc832b1ae01b1604ce 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 20:07+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
@@ -76,6 +76,11 @@ msgstr ""
 msgid "Unhandled exception"
 msgstr "Nicht behandelte Ausnahme"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -117,6 +122,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -124,6 +201,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index 9e5600bc9f304db433fc1b7fafbe81a6e9e46713..b71ec7e20032ccdd3a621fa648588bdaee42b046 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-08-17 05:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
@@ -30,12 +30,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -119,6 +138,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr "Agent nicht synchron mit Plug-in!"
 
@@ -130,6 +150,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 8d980d85a1bf514580fc53ad4bfa7ee043d28967..7cc4dd7afd3403c1cab274b48798985f36dc34c0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index ee929b61182f9714f34c190cf5c1c39b4704c900..4180288cd6514f1e9a64570c185806489f0f818c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 20:07+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
@@ -76,6 +76,11 @@ msgstr "Exception during rpc cleanup."
 msgid "Unhandled exception"
 msgstr "Unhandled exception"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -117,6 +122,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -124,6 +201,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index 7392cd96ee5c742826ff96007c7569a4a7978c6f..f7dcf959c863496a267996b1ce32560494a5db83 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-07-18 20:49+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
@@ -29,12 +29,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 9947eefb63f55b0b8a42df2d9f8cfdf92d17527a..afc6e6ceed4ae35e38af5c291dc91173e3ae6908 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index db2698037ada357194e967188f566d12e714812f..a6e9f8c27c1779b9509cfe09051645e8cc61a0a0 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-08-12 21:24+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -81,6 +81,11 @@ msgstr "Exception during rpc cleanup."
 msgid "Unhandled exception"
 msgstr "Unhandled exception"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -122,6 +127,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -129,6 +206,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index 60c351cff2fb5daae4612d502c49cb05709f452b..00baf831e3f625eb77016a01291f6c6532fcb8d4 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-08-17 05:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -31,12 +31,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -118,6 +137,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -129,6 +149,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 13619d9e940c30c977e998496aceb28dd370d4e9..22ab5a5db3e4bbfe1fda019e690e7ba194817b0d 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-07-25 23:10+0000\n"
 "Last-Translator: Andi Chandler <andi@gowling.com>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr "Unable to find data type descriptor for attribute %s"
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -46,20 +46,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -136,3 +141,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index db5b13154e8e9e8db7ccb95c234c9f5907a0bccb..f8e6ca5928084ad8d30f917e8a0db2d5233c887d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-11 06:06+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United States) "
@@ -489,7 +489,7 @@ msgid ""
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:1905
+#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:1919
 #: neutron/agent/metadata/agent.py:363
 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:328
 #: neutron/services/metering/agents/metering_agent.py:272
@@ -498,13 +498,12 @@ msgid ""
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1910
+#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1924
 #: neutron/agent/metadata/agent.py:368
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:795
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:216
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:182
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:289
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:261
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:131
 #: neutron/services/loadbalancer/agent/agent_manager.py:121
@@ -517,7 +516,7 @@ msgstr ""
 msgid "Agent updated: %(payload)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:597 neutron/agent/l3_agent.py:1915
+#: neutron/agent/dhcp_agent.py:597 neutron/agent/l3_agent.py:1929
 #: neutron/services/metering/agents/metering_agent.py:280
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -647,108 +646,108 @@ msgstr ""
 msgid "Deleting stale external router device: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1077
+#: neutron/agent/l3_agent.py:1058
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1121
+#: neutron/agent/l3_agent.py:1135
 #, python-format
 msgid "Failed sending gratuitous ARP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1183
+#: neutron/agent/l3_agent.py:1197
 msgid "DVR: no map match_port found!"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1377
+#: neutron/agent/l3_agent.py:1391
 msgid "DVR: error adding redirection logic"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1389
+#: neutron/agent/l3_agent.py:1403
 msgid "DVR: removed snat failed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1482
+#: neutron/agent/l3_agent.py:1496
 msgid "Missing subnet/agent_gateway_port"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1603
+#: neutron/agent/l3_agent.py:1617
 #, python-format
 msgid "Got router deleted notification for %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1624
+#: neutron/agent/l3_agent.py:1638
 msgid "DVR: Failed updating arp entry"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1651
+#: neutron/agent/l3_agent.py:1665
 #, python-format
 msgid "Got routers updated notification :%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1661
+#: neutron/agent/l3_agent.py:1675
 #, python-format
 msgid "Got router removed from agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1667
+#: neutron/agent/l3_agent.py:1681
 #, python-format
 msgid "Got router added to agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1674
+#: neutron/agent/l3_agent.py:1688
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1726
+#: neutron/agent/l3_agent.py:1740
 #, python-format
 msgid "Failed to fetch router information for '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1765
+#: neutron/agent/l3_agent.py:1779
 #, python-format
 msgid "Starting _sync_routers_task - fullsync:%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1785
+#: neutron/agent/l3_agent.py:1799
 #, python-format
 msgid "Processing :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1793
+#: neutron/agent/l3_agent.py:1807
 msgid "_sync_routers_task successfully completed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1795
+#: neutron/agent/l3_agent.py:1809
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1798
+#: neutron/agent/l3_agent.py:1812
 #: neutron/services/metering/agents/metering_agent.py:61
 msgid "Failed synchronizing routers"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1821
+#: neutron/agent/l3_agent.py:1835
 msgid "L3 agent started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1836
+#: neutron/agent/l3_agent.py:1850
 #, python-format
 msgid "Added route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1844
+#: neutron/agent/l3_agent.py:1858
 #, python-format
 msgid "Removed route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1878
+#: neutron/agent/l3_agent.py:1892
 msgid "Report state task started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1902
+#: neutron/agent/l3_agent.py:1916
 msgid "Report state task successfully completed"
 msgstr ""
 
@@ -803,100 +802,104 @@ msgid ""
 "security group API."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:60
-#: neutron/agent/securitygroups_rpc.py:152
+#: neutron/agent/securitygroups_rpc.py:44
+msgid "Use ipset to speed-up the iptables based security groups."
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:64
+#: neutron/agent/securitygroups_rpc.py:156
 msgid "Driver configuration doesn't match with enable_security_group"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:73
+#: neutron/agent/securitygroups_rpc.py:77
 msgid "Disabled security-group extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:75
+#: neutron/agent/securitygroups_rpc.py:79
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:87
 #, python-format
 msgid "Get security group rules for devices via rpc %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:107
+#: neutron/agent/securitygroups_rpc.py:111
 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:118
+#: neutron/agent/securitygroups_rpc.py:122
 #, python-format
 msgid "Security group rule updated on remote: %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:130
+#: neutron/agent/securitygroups_rpc.py:134
 #, python-format
 msgid "Security group member updated on remote: %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:137
-#: neutron/agent/securitygroups_rpc.py:248
+#: neutron/agent/securitygroups_rpc.py:141
+#: neutron/agent/securitygroups_rpc.py:252
 msgid "Provider rule updated"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:154
 #, python-format
 msgid "Init firewall settings (driver=%s)"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:189
+#: neutron/agent/securitygroups_rpc.py:193
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:219
+#: neutron/agent/securitygroups_rpc.py:223
 #, python-format
 msgid "Security group rule updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:230
 #, python-format
 msgid "Security group member updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:240
+#: neutron/agent/securitygroups_rpc.py:244
 #, python-format
 msgid ""
 "Adding %s devices to the list of devices for which firewall needs to be "
 "refreshed"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:260
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Remove device filter for %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:269
+#: neutron/agent/securitygroups_rpc.py:273
 msgid "Refresh firewall rules"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:273
+#: neutron/agent/securitygroups_rpc.py:277
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:287
+#: neutron/agent/securitygroups_rpc.py:291
 #, python-format
 msgid "Update port filter for %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:310
+#: neutron/agent/securitygroups_rpc.py:314
 #, python-format
 msgid "Preparing device filters for %d new devices"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:323
+#: neutron/agent/securitygroups_rpc.py:327
 msgid "Refreshing firewall for all filtered devices"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:331
+#: neutron/agent/securitygroups_rpc.py:335
 #, python-format
 msgid "Refreshing firewall for %d devices"
 msgstr ""
@@ -1204,27 +1207,27 @@ msgstr ""
 msgid "Force ip_lib calls to use the root helper"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:73
+#: neutron/agent/linux/iptables_firewall.py:85
 #, python-format
 msgid "Preparing device (%s) filter"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:81
+#: neutron/agent/linux/iptables_firewall.py:93
 #, python-format
 msgid "Updating device (%s) filter"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:83
+#: neutron/agent/linux/iptables_firewall.py:95
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:92
+#: neutron/agent/linux/iptables_firewall.py:104
 #, python-format
 msgid "Removing device (%s) filter"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:106
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
@@ -1706,19 +1709,19 @@ msgstr ""
 msgid "Nofity agent at %(host)s the message %(method)s"
 msgstr ""
 
-#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:58
+#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:57
 #, python-format
 msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
 msgstr ""
 
-#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:100
+#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:99
 #, python-format
 msgid ""
 "No plugin for L3 routing registered. Cannot notify agents with the "
 "message %s"
 msgstr ""
 
-#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:118
+#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:117
 #, python-format
 msgid ""
 "Fanout notify agent at %(topic)s the message %(method)s on router "
@@ -1810,35 +1813,35 @@ msgstr ""
 msgid "DVR agent binding currently not set."
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:69
+#: neutron/api/rpc/handlers/l3_rpc.py:70
 msgid ""
 "No plugin for L3 routing registered! Will reply to l3 agent with empty "
 "router dictionary."
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:83
+#: neutron/api/rpc/handlers/l3_rpc.py:84
 #, python-format
 msgid ""
 "Routers returned to l3 agent:\n"
 " %s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:89
+#: neutron/api/rpc/handlers/l3_rpc.py:90
 #, python-format
 msgid "Checking router: %(id)s for host: %(host)s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:145
+#: neutron/api/rpc/handlers/l3_rpc.py:150
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:157
+#: neutron/api/rpc/handlers/l3_rpc.py:162
 #, python-format
 msgid "New status for floating IP %(floatingip_id)s: %(status)s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:165
+#: neutron/api/rpc/handlers/l3_rpc.py:170
 #, python-format
 msgid "Floating IP: %s no longer present."
 msgstr ""
@@ -2801,57 +2804,61 @@ msgid "Port update. Adding %s"
 msgstr ""
 
 #: neutron/db/db_base_plugin_v2.py:574
+msgid "0 is not allowed as CIDR prefix length"
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:584
 #, python-format
 msgid ""
 "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
 " with another subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:579
+#: neutron/db/db_base_plugin_v2.py:589
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
 "%(subnet_id)s (CIDR: %(cidr)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:599
+#: neutron/db/db_base_plugin_v2.py:609
 msgid "Performing IP validity checks on allocation pools"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:606
+#: neutron/db/db_base_plugin_v2.py:616
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:613
+#: neutron/db/db_base_plugin_v2.py:623
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:617
+#: neutron/db/db_base_plugin_v2.py:627
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:622
+#: neutron/db/db_base_plugin_v2.py:632
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:635
+#: neutron/db/db_base_plugin_v2.py:645
 msgid "Checking for overlaps among allocation pools and gateway ip"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:659 neutron/db/db_base_plugin_v2.py:663
+#: neutron/db/db_base_plugin_v2.py:669 neutron/db/db_base_plugin_v2.py:673
 #, python-format
 msgid "Invalid route: %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:741
+#: neutron/db/db_base_plugin_v2.py:751
 #, python-format
 msgid ""
 "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
@@ -2859,49 +2866,49 @@ msgid ""
 "the same value"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:749
+#: neutron/db/db_base_plugin_v2.py:759
 msgid ""
 "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set "
 "to False."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:755
+#: neutron/db/db_base_plugin_v2.py:765
 msgid "Cannot disable enable_dhcp with ipv6 attributes set"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:847
+#: neutron/db/db_base_plugin_v2.py:857
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:944
+#: neutron/db/db_base_plugin_v2.py:954
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:968
+#: neutron/db/db_base_plugin_v2.py:978
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:988 neutron/db/db_base_plugin_v2.py:1002
+#: neutron/db/db_base_plugin_v2.py:998 neutron/db/db_base_plugin_v2.py:1012
 #: neutron/plugins/opencontrail/contrail_plugin.py:312
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:995
+#: neutron/db/db_base_plugin_v2.py:1005
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1011
+#: neutron/db/db_base_plugin_v2.py:1021
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1015
+#: neutron/db/db_base_plugin_v2.py:1025
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1385
+#: neutron/db/db_base_plugin_v2.py:1395
 #, python-format
 msgid ""
 "Ignoring PortNotFound when deleting port '%s'. The port has already been "
@@ -2944,15 +2951,15 @@ msgstr ""
 msgid "Removed routes are %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:46
+#: neutron/db/l3_agentschedulers_db.py:48
 msgid "Driver to use for scheduling router to a default L3 agent"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:49
+#: neutron/db/l3_agentschedulers_db.py:51
 msgid "Allow auto scheduling of routers to L3 agent."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:51
+#: neutron/db/l3_agentschedulers_db.py:53
 msgid ""
 "Automatically reschedule routers from offline L3 agents to online L3 "
 "agents."
@@ -3094,6 +3101,22 @@ msgstr ""
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:42
+msgid "Enable HA mode for virtual routers."
+msgstr ""
+
+#: 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:49
+msgid "Minimum number of agents on which a router will be scheduled."
+msgstr ""
+
+#: neutron/db/l3_hamode_db.py:53
+msgid "Subnet used for the l3 HA admin network."
+msgstr ""
+
 #: neutron/db/routedserviceinsertion_db.py:36
 #, python-format
 msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters"
@@ -3123,19 +3146,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:241
 #: neutron/plugins/vmware/plugins/service.py:907
-#: neutron/services/firewall/fwaas_plugin.py:220
+#: neutron/services/firewall/fwaas_plugin.py:218
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:262
 #: neutron/plugins/vmware/plugins/service.py:941
-#: neutron/services/firewall/fwaas_plugin.py:234
+#: neutron/services/firewall/fwaas_plugin.py:232
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:271
 #: neutron/plugins/vmware/plugins/service.py:967
-#: neutron/services/firewall/fwaas_plugin.py:249
+#: neutron/services/firewall/fwaas_plugin.py:247
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -3157,7 +3180,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:312
 #: neutron/plugins/vmware/plugins/service.py:1029
-#: neutron/services/firewall/fwaas_plugin.py:258
+#: neutron/services/firewall/fwaas_plugin.py:256
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -3181,37 +3204,37 @@ msgstr ""
 msgid "create_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:383
+#: neutron/db/firewall/firewall_db.py:386
 #: neutron/plugins/vmware/plugins/service.py:1003
-#: neutron/services/firewall/fwaas_plugin.py:266
+#: neutron/services/firewall/fwaas_plugin.py:264
 msgid "update_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:407
+#: neutron/db/firewall/firewall_db.py:418
 msgid "delete_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:415
+#: neutron/db/firewall/firewall_db.py:426
 msgid "get_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:420
+#: neutron/db/firewall/firewall_db.py:431
 msgid "get_firewall_rules() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:426
+#: neutron/db/firewall/firewall_db.py:437
 msgid "get_firewall_rules_count() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:435
+#: neutron/db/firewall/firewall_db.py:446
 #: neutron/plugins/vmware/plugins/service.py:1056
-#: neutron/services/firewall/fwaas_plugin.py:276
+#: neutron/services/firewall/fwaas_plugin.py:274
 msgid "insert_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:479
+#: neutron/db/firewall/firewall_db.py:490
 #: neutron/plugins/vmware/plugins/service.py:1085
-#: neutron/services/firewall/fwaas_plugin.py:284
+#: neutron/services/firewall/fwaas_plugin.py:282
 msgid "remove_rule() called"
 msgstr ""
 
@@ -3342,53 +3365,49 @@ msgstr ""
 msgid "vpnservice %s in db is already deleted"
 msgstr ""
 
-#: neutron/debug/commands.py:32
+#: neutron/debug/commands.py:33
 msgid "Unimplemented commands"
 msgstr ""
 
-#: neutron/debug/commands.py:44
+#: neutron/debug/commands.py:45
 msgid "ID of network to probe"
 msgstr ""
 
-#: neutron/debug/commands.py:48
+#: neutron/debug/commands.py:49
 msgid "Owner type of the device: network/compute"
 msgstr ""
 
-#: neutron/debug/commands.py:56
+#: neutron/debug/commands.py:57
 #, python-format
 msgid "Probe created : %s "
 msgstr ""
 
-#: neutron/debug/commands.py:68
+#: neutron/debug/commands.py:69
 msgid "ID of probe port to delete"
 msgstr ""
 
-#: neutron/debug/commands.py:75
+#: neutron/debug/commands.py:76
 #, python-format
 msgid "Probe %s deleted"
 msgstr ""
 
-#: neutron/debug/commands.py:106
-msgid "All Probes deleted "
-msgstr ""
-
-#: neutron/debug/commands.py:118
+#: neutron/debug/commands.py:119
 msgid "ID of probe port to execute command"
 msgstr ""
 
-#: neutron/debug/commands.py:123
+#: neutron/debug/commands.py:124
 msgid "Command to execute"
 msgstr ""
 
-#: neutron/debug/commands.py:143
+#: neutron/debug/commands.py:144
 msgid "Ping timeout"
 msgstr ""
 
-#: neutron/debug/commands.py:147
+#: neutron/debug/commands.py:148
 msgid "ID of network"
 msgstr ""
 
-#: neutron/debug/debug_agent.py:120
+#: neutron/debug/debug_agent.py:122
 #, python-format
 msgid "Failed to delete namespace %s"
 msgstr ""
@@ -3576,45 +3595,49 @@ msgid "%(param)s are not allowed when protocol is set to ICMP."
 msgstr ""
 
 #: neutron/extensions/firewall.py:87
+msgid "Source/destination port requires a protocol"
+msgstr ""
+
+#: neutron/extensions/firewall.py:91
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:91
+#: neutron/extensions/firewall.py:95
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:101
+#: neutron/extensions/firewall.py:105
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:150
+#: neutron/extensions/firewall.py:154
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:154
+#: neutron/extensions/firewall.py:158
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:168
+#: neutron/extensions/firewall.py:172
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:289
+#: neutron/extensions/firewall.py:293
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:293
+#: neutron/extensions/firewall.py:297
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:297
+#: neutron/extensions/firewall.py:301
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
@@ -3692,6 +3715,45 @@ msgid ""
 "unlimited."
 msgstr ""
 
+#: neutron/extensions/l3_ext_ha_mode.py:33
+msgid "Currenly distributed HA routers are not supported."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:38
+#, python-format
+msgid ""
+"Failed to allocate a VRID in the network %(network_id)s for the router "
+"%(router_id)s after %(max_tries)s tries."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:43
+#, python-format
+msgid ""
+"No more Virtual Router Identifier (VRID) available when creating router "
+"%(router_id)s. The limit of number of HA Routers per tenant is 254."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:49
+#, python-format
+msgid ""
+"The HA Network CIDR specified in the configuration file isn't valid; "
+"%(cidr)s."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:54
+#, python-format
+msgid ""
+"Not enough l3 agents available to ensure HA. Minimum required "
+"%(min_agents)s, available %(num_agents)s."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:59
+#, python-format
+msgid ""
+"min_l3_agents_per_router config parameter is not valid. It has to be "
+"equal to or more than %s for HA."
+msgstr ""
+
 #: neutron/extensions/l3agentscheduler.py:48
 #: neutron/extensions/l3agentscheduler.py:91
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -4580,202 +4642,202 @@ msgstr ""
 msgid "Updating router rules to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:79
+#: neutron/plugins/bigswitch/servermanager.py:82
 #, python-format
 msgid "Error in REST call to remote network controller: %(reason)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:118
+#: neutron/plugins/bigswitch/servermanager.py:121
 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:120
+#: neutron/plugins/bigswitch/servermanager.py:123
 #, python-format
 msgid "The following capabilities were received for %(server)s: %(cap)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:149
+#: neutron/plugins/bigswitch/servermanager.py:152
 #, python-format
 msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:152
+#: neutron/plugins/bigswitch/servermanager.py:155
 #, python-format
 msgid ""
 "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, "
 "action=%(action)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:173
+#: neutron/plugins/bigswitch/servermanager.py:176
 msgid "ServerProxy: Could not establish HTTPS connection"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:181
+#: neutron/plugins/bigswitch/servermanager.py:184
 msgid "ServerProxy: Could not establish HTTP connection"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:219
+#: neutron/plugins/bigswitch/servermanager.py:220
 #, python-format
 msgid "ServerProxy: %(action)s failure, %(e)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:222
+#: neutron/plugins/bigswitch/servermanager.py:223
 #, python-format
 msgid ""
 "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, "
 "data=%(data)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:243
+#: neutron/plugins/bigswitch/servermanager.py:244
 msgid "ServerPool: initializing"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:266
+#: neutron/plugins/bigswitch/servermanager.py:267
 msgid "Servers not defined. Aborting server manager."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:273
+#: neutron/plugins/bigswitch/servermanager.py:274
 #, python-format
 msgid "Servers must be defined as <ip>:<port>. Configuration was %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:282
+#: neutron/plugins/bigswitch/servermanager.py:283
 msgid "ServerPool: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:332
+#: neutron/plugins/bigswitch/servermanager.py:333
 #, python-format
 msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:349
+#: neutron/plugins/bigswitch/servermanager.py:350
 #, python-format
 msgid "No certificates were found to verify controller %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:391
+#: neutron/plugins/bigswitch/servermanager.py:392
 #, python-format
 msgid ""
 "Could not retrieve initial certificate from controller %(server)s. Error "
 "details: %(error)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:396
+#: neutron/plugins/bigswitch/servermanager.py:397
 #, python-format
 msgid "Storing to certificate for host %(server)s at %(path)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:438
+#: neutron/plugins/bigswitch/servermanager.py:444
 msgid "Server requires synchronization, but no topology function was defined."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:455
+#: neutron/plugins/bigswitch/servermanager.py:461
 #, python-format
 msgid ""
 "ServerProxy: %(action)s failure for servers: %(server)r Response: "
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:461
+#: neutron/plugins/bigswitch/servermanager.py:467
 #, python-format
 msgid ""
 "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, "
 "ret=%(ret)s, data=%(data)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:468
+#: neutron/plugins/bigswitch/servermanager.py:474
 #, python-format
 msgid "ServerProxy: %(action)s failure for all servers: %(server)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:491
+#: neutron/plugins/bigswitch/servermanager.py:497
 #, python-format
 msgid ""
 "NeutronRestProxyV2: Received and ignored error code %(code)s on "
 "%(action)s action to resource %(resource)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:501
+#: neutron/plugins/bigswitch/servermanager.py:507
 #, python-format
 msgid "Unable to create remote router: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:507
+#: neutron/plugins/bigswitch/servermanager.py:513
 #, python-format
 msgid "Unable to update remote router: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:512
+#: neutron/plugins/bigswitch/servermanager.py:518
 #, python-format
 msgid "Unable to delete remote router: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:518
+#: neutron/plugins/bigswitch/servermanager.py:524
 #, python-format
 msgid "Unable to add router interface: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:523
+#: neutron/plugins/bigswitch/servermanager.py:529
 #, python-format
 msgid "Unable to delete remote intf: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:529
+#: neutron/plugins/bigswitch/servermanager.py:535
 #, python-format
 msgid "Unable to create remote network: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:535
-#: neutron/plugins/bigswitch/servermanager.py:540
+#: neutron/plugins/bigswitch/servermanager.py:541
+#: neutron/plugins/bigswitch/servermanager.py:546
 #, python-format
 msgid "Unable to update remote network: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:549
+#: neutron/plugins/bigswitch/servermanager.py:555
 #, python-format
 msgid "No device MAC attached to port %s. Skipping notification to controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:554
+#: neutron/plugins/bigswitch/servermanager.py:560
 #, python-format
 msgid "Unable to create remote port: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:559
+#: neutron/plugins/bigswitch/servermanager.py:565
 #, python-format
 msgid "Unable to delete remote port: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:569
+#: neutron/plugins/bigswitch/servermanager.py:575
 #, python-format
 msgid "Unable to create floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:574
+#: neutron/plugins/bigswitch/servermanager.py:580
 #, python-format
 msgid "Unable to update floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:579
+#: neutron/plugins/bigswitch/servermanager.py:585
 #, python-format
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:584
+#: neutron/plugins/bigswitch/servermanager.py:590
 #, python-format
 msgid "Unable to retrieve switch: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:589
+#: neutron/plugins/bigswitch/servermanager.py:595
 msgid "Backend server(s) do not support automated consitency checks."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:593
+#: neutron/plugins/bigswitch/servermanager.py:599
 #, python-format
 msgid "Consistency watchdog disabled by polling interval setting of %s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:605
+#: neutron/plugins/bigswitch/servermanager.py:611
 msgid "Encountered an error checking controller health."
 msgstr ""
 
@@ -4816,11 +4878,7 @@ msgstr ""
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/db/consistency_db.py:26
-msgid "Only one read_for_update call may be made at a time."
-msgstr ""
-
-#: neutron/plugins/bigswitch/db/consistency_db.py:80
+#: neutron/plugins/bigswitch/db/consistency_db.py:69
 #, python-format
 msgid "Consistency hash for group %(hash_id)s updated to %(hash)s"
 msgstr ""
@@ -4983,7 +5041,7 @@ msgid "'%(model)s' object has no attribute '%(name)s'"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:134
-#: neutron/plugins/cisco/db/network_db_v2.py:33
+#: neutron/plugins/cisco/db/network_db_v2.py:32
 msgid "get_all_qoss() called"
 msgstr ""
 
@@ -5516,111 +5574,99 @@ msgstr ""
 msgid "Unable to update port state with specified value."
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:24
-msgid "Virtual Switch to use"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:28
-msgid "Nexus Switch to use"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:33
+#: neutron/plugins/cisco/common/config.py:22
 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21
 msgid "VLAN Name prefix"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:35
+#: neutron/plugins/cisco/common/config.py:24
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:37
+#: neutron/plugins/cisco/common/config.py:26
 msgid "Provider VLANs are automatically created as needed on the Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:40
+#: neutron/plugins/cisco/common/config.py:29
 msgid ""
 "Provider VLANs are automatically trunked as needed on the ports of the "
 "Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:43
+#: neutron/plugins/cisco/common/config.py:32
 msgid "Enable L3 support on the Nexus switches"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:45
+#: neutron/plugins/cisco/common/config.py:34
 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23
 msgid "Distribute SVI interfaces over all switches"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:49
+#: neutron/plugins/cisco/common/config.py:38
 msgid "Model Class"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:53
-msgid "Nexus Driver Name"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:58
+#: neutron/plugins/cisco/common/config.py:43
 msgid "N1K Integration Bridge"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:60
+#: neutron/plugins/cisco/common/config.py:45
 msgid "N1K Enable Tunneling"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:62
+#: neutron/plugins/cisco/common/config.py:47
 msgid "N1K Tunnel Bridge"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:64
+#: neutron/plugins/cisco/common/config.py:49
 msgid "N1K Local IP"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:66
+#: neutron/plugins/cisco/common/config.py:51
 msgid "N1K Tenant Network Type"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:68
+#: neutron/plugins/cisco/common/config.py:53
 msgid "N1K Bridge Mappings"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:70
+#: neutron/plugins/cisco/common/config.py:55
 msgid "N1K VXLAN ID Ranges"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:72
+#: neutron/plugins/cisco/common/config.py:57
 msgid "N1K Network VLAN Ranges"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:74
+#: neutron/plugins/cisco/common/config.py:59
 msgid "N1K default network profile"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:76
+#: neutron/plugins/cisco/common/config.py:61
 msgid "N1K default policy profile"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:78
+#: neutron/plugins/cisco/common/config.py:63
 msgid "N1K policy profile for network node"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:80
+#: neutron/plugins/cisco/common/config.py:65
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:82
+#: neutron/plugins/cisco/common/config.py:67
 msgid "Restrict the visibility of policy profiles to the tenants"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:85
+#: neutron/plugins/cisco/common/config.py:70
 msgid "Number of threads to use to make HTTP requests"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:87
+#: neutron/plugins/cisco/common/config.py:72
 msgid "N1K http timeout duration in seconds"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:140
+#: neutron/plugins/cisco/common/config.py:123
 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58
 msgid "Some config files were not parsed properly"
 msgstr ""
@@ -5800,65 +5846,14 @@ msgstr ""
 msgid "Segment range overlaps with another profile"
 msgstr ""
 
-#: neutron/plugins/cisco/db/network_db_v2.py:41
+#: neutron/plugins/cisco/db/network_db_v2.py:40
 msgid "get_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/db/network_db_v2.py:54
+#: neutron/plugins/cisco/db/network_db_v2.py:53
 msgid "add_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/db/nexus_db_v2.py:32
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30
-msgid "get_nexusport_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:41
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39
-msgid "get_nexusvlan_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:47
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45
-msgid "add_nexusport_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:60
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58
-msgid "remove_nexusport_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:76
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74
-msgid "update_nexusport_binding called with no vlan"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:78
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76
-msgid "update_nexusport_binding called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:89
-msgid "get_nexusvm_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:97
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94
-msgid "get_port_vlan_switch_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:105
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102
-#, python-format
-msgid ""
-"get_port_switch_bindings() called, port:'%(port_id)s', "
-"switch:'%(switch_ip)s'"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:117
-msgid "get_nexussvi_bindings() called"
-msgstr ""
-
 #: neutron/plugins/cisco/db/l3/device_handling_db.py:44
 msgid "Name of the L3 admin tenant."
 msgstr ""
@@ -6190,82 +6185,51 @@ msgstr ""
 msgid "Port trunk pair DB inconsistency for port %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:71
-#, python-format
-msgid "Loaded device plugin %s"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:83
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:79
 #, python-format
 msgid "%(module)s.%(name)s init done"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:130
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:120
 #, python-format
 msgid "No %s Plugin loaded"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:131
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:121
 #, python-format
 msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:161
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:145
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:174
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:158
 #, python-format
 msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:193
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:169
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:217
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:193
 #, python-format
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:344
-#, python-format
-msgid ""
-"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
-"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
-"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:373
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:261
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:400
-#, python-format
-msgid "Unable to update port '%s' on Nexus switch"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:419
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:273
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:460
-msgid "L3 enabled on Nexus plugin, create SVI on switch"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:480
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:505
-msgid "L3 disabled or not Nexus plugin, send to vswitch"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:494
-msgid "L3 enabled on Nexus plugin, delete SVI from switch"
-msgstr ""
-
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:226
 msgid "Logical network"
 msgstr ""
@@ -6597,107 +6561,6 @@ msgstr ""
 msgid "Get subnets"
 msgstr ""
 
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:157
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:187
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:193
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:123
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:162
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:171
-#, python-format
-msgid "NexusDriver: %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:172
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:178
-#, python-format
-msgid "NexusDriver created VLAN: %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:47
-#, python-format
-msgid "Loaded driver %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:62
-msgid "NexusPlugin:create_network() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:111
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:118
-#, python-format
-msgid "Nexus: create vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:123
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:136
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:142
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:145
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:202
-msgid "Grabbing a switch to create SVI"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:205
-msgid "Using round robin to create SVI"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:224
-msgid "No round robin or zero weights, using first switch"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:234
-msgid "NexusPlugin:delete_network() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:242
-msgid "NexusPlugin:update_network() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250
-msgid "NexusPlugin:create_port() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258
-msgid "NexusPlugin:delete_port() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:270
-#, python-format
-msgid "delete_network(): provider vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:327
-msgid "NexusPlugin:update_port() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336
-msgid "NexusPlugin:plug_interface() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:344
-msgid "NexusPlugin:unplug_interface() called"
-msgstr ""
-
 #: neutron/plugins/common/utils.py:30
 #, python-format
 msgid "%s is not a valid VLAN tag"
@@ -7107,7 +6970,6 @@ msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1350
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
@@ -7131,7 +6993,6 @@ msgstr ""
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:472
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:268
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1036
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:171
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1542
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
@@ -7779,7 +7640,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:147
-#: neutron/plugins/ml2/rpc.py:128 neutron/plugins/ml2/rpc.py:152
+#: neutron/plugins/ml2/rpc.py:130 neutron/plugins/ml2/rpc.py:154
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:125
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150
 #, python-format
@@ -8048,7 +7909,6 @@ msgid "RPC agent_id: %s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:804
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1100
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
@@ -8058,7 +7918,6 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:825
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:240
@@ -8067,7 +7926,6 @@ msgid "Device %s not defined on plugin"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:834
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 #, python-format
@@ -8075,7 +7933,6 @@ msgid "Attachment %s removed"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:841
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
 #, python-format
@@ -8839,7 +8696,7 @@ msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
 #: neutron/plugins/ml2/db.py:197 neutron/plugins/ml2/db.py:249
-#: neutron/plugins/ml2/plugin.py:1035
+#: neutron/plugins/ml2/plugin.py:1025
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
@@ -9009,172 +8866,172 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:393
+#: neutron/plugins/ml2/plugin.py:385
 #, python-format
 msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:404
+#: neutron/plugins/ml2/plugin.py:396
 #, python-format
 msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:473
+#: neutron/plugins/ml2/plugin.py:465
 #, 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:507
+#: neutron/plugins/ml2/plugin.py:499
 #, python-format
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:570
+#: neutron/plugins/ml2/plugin.py:562
 #, python-format
 msgid "Deleting network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:591
+#: neutron/plugins/ml2/plugin.py:583
 #, python-format
 msgid "Ports to auto-delete: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:597 neutron/plugins/ml2/plugin.py:724
+#: neutron/plugins/ml2/plugin.py:589 neutron/plugins/ml2/plugin.py:717
 msgid "Tenant-owned ports exist"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:605
+#: neutron/plugins/ml2/plugin.py:597
 #, python-format
 msgid "Subnets to auto-delete: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:617
+#: neutron/plugins/ml2/plugin.py:609
 #, python-format
 msgid "Deleting network record %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:622 neutron/plugins/ml2/plugin.py:737
+#: neutron/plugins/ml2/plugin.py:614 neutron/plugins/ml2/plugin.py:729
 msgid "Committing transaction"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:628
+#: neutron/plugins/ml2/plugin.py:620
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:637
+#: neutron/plugins/ml2/plugin.py:629
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:645
+#: neutron/plugins/ml2/plugin.py:637
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:654
+#: neutron/plugins/ml2/plugin.py:646
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:670
+#: neutron/plugins/ml2/plugin.py:662
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:702
+#: neutron/plugins/ml2/plugin.py:694
 #, python-format
 msgid "Deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:718
+#: neutron/plugins/ml2/plugin.py:711
 #, python-format
 msgid "Ports to auto-deallocate: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:726
 msgid "Deleting subnet record"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:753
+#: neutron/plugins/ml2/plugin.py:745
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:763
+#: neutron/plugins/ml2/plugin.py:755
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:795
+#: neutron/plugins/ml2/plugin.py:787
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:807
+#: neutron/plugins/ml2/plugin.py:799
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:889
+#: neutron/plugins/ml2/plugin.py:881
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:951
+#: neutron/plugins/ml2/plugin.py:941
 #: neutron/tests/unit/ml2/test_ml2_plugin.py:144
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:971
+#: neutron/plugins/ml2/plugin.py:961
 #: neutron/tests/unit/ml2/test_ml2_plugin.py:145
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1020
+#: neutron/plugins/ml2/plugin.py:1010
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1044
+#: neutron/plugins/ml2/plugin.py:1034
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1070
+#: neutron/plugins/ml2/plugin.py:1060
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1100
+#: neutron/plugins/ml2/plugin.py:1090
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:64
+#: neutron/plugins/ml2/rpc.py:66
 #, python-format
 msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:73
+#: neutron/plugins/ml2/rpc.py:75
 #, python-format
 msgid ""
 "Device %(device)s requested by agent %(agent_id)s on network "
 "%(network_id)s not bound, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:101
+#: neutron/plugins/ml2/rpc.py:103
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:120
+#: neutron/plugins/ml2/rpc.py:122
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:146
+#: neutron/plugins/ml2/rpc.py:148
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9488,7 +9345,7 @@ msgid "Vxlan endpoint with ip %s already exists"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:32
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:31
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:32
 msgid "Unable to reach EOS"
 msgstr ""
 
@@ -9509,7 +9366,7 @@ msgid "Required option primary_l3_host_username is not set"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:327
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:431
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:435
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -9613,75 +9470,75 @@ msgid ""
 "field. If not set, a value of 180 seconds is assumed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:74
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:75
 #, python-format
 msgid "'timestamp' command '%s' is not available on EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:316
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:317
 #, python-format
 msgid "VM id %(vmid)s not found for port %(portid)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:335
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:336
 #, python-format
 msgid "Unknown device owner: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:439
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:450
 #, 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:507
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:522
 msgid "Required option eapi_host is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:511
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:526
 msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:531
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:546
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:537
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:552
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:559
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:574
 #, 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:724
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:739
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:738
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:753
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:766
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:781
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:858
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:873
 #, 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:873
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:888
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:923
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:938
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -10014,10 +9871,57 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30
+msgid "get_nexusport_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39
+msgid "get_nexusvlan_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45
+msgid "add_nexusport_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58
+msgid "remove_nexusport_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74
+msgid "update_nexusport_binding called with no vlan"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76
+msgid "update_nexusport_binding called"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87
 msgid "get_nexusvm_bindings() called"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94
+msgid "get_port_vlan_switch_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102
+#, python-format
+msgid ""
+"get_port_switch_bindings() called, port:'%(port_id)s', "
+"switch:'%(switch_ip)s'"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:123
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:162
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:171
+#, python-format
+msgid "NexusDriver: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:178
+#, python-format
+msgid "NexusDriver created VLAN: %s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/l2pop/config.py:25
 msgid ""
 "Delay within which agent is expected to update existing ports whent it "
@@ -10119,11 +10023,7 @@ msgstr ""
 msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mlnx/config.py:28
-msgid "Enable server compatibility with old nova"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56
+#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54
 #, python-format
 msgid "Checking segment: %(segment)s for mappings: %(mappings)s "
 msgstr ""
@@ -11161,248 +11061,23 @@ msgstr ""
 msgid "Bad request: %(msg)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/arp_lib.py:140
-msgid "No bridge is set"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:143
-#, python-format
-msgid "Unknown bridge %(dpid)s ours %(ours)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:150
-#, python-format
-msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:155
-msgid "drop non tenant packet"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:160
-msgid "drop non-ethernet packet"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:165
-msgid "drop non-arp packet"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:174
-#, python-format
-msgid "unknown network %s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:101
-msgid "Agent terminated!: Failed to get a datapath."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:120
-msgid "Agent terminated"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:157
-msgid "Agent failed to create agent config map"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:296
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1281
-#, python-format
-msgid "Unable to create tunnel port. Invalid remote IP: %s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:455
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458
-#, python-format
-msgid "No local VLAN available for net-id=%s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:458
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:466
-#, 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:470
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
-#, 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:481
-#, 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:491
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543
-#, 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:505
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:557
-#, python-format
-msgid "Network %s not used on agent."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:508
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:560
-#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:528
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:601
-#, 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:575
-#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:656
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
-#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:662
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
-#, python-format
-msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:718
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003
-#, 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:726
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013
-#, python-format
-msgid "No VIF port for port %s defined on agent."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:739
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:799
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1248
-msgid "ofport should have a value that can be interpreted as an integer"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:742
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:782
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:802
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1231
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1251
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1268
-#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:784
-#, python-format
-msgid "Processing port %s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:789
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1094
-#, 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:798
-#, python-format
-msgid "Unable to get port details for %(device)s: %(e)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:816
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
-#, python-format
-msgid "Setting status for %s to UP"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
-#, python-format
-msgid "Setting status for %s to DOWN"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124
-#, python-format
-msgid "Configuration for device %s completed."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:866
-#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d - "
-"treat_devices_added_or_updated completed in %(elapsed).3f"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:874
-#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
-"completed in %(elapsed).3f"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:889
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
-#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:917
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1369
-msgid "Agent tunnel out of sync with plugin!"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:921
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373
-msgid "Error while synchronizing tunnels"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:961
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1442
-msgid "Error while processing VIF ports"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:988
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1486
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:998
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1019
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1014
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1017
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1514
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
@@ -11790,6 +11465,12 @@ msgid ""
 "error: %(error)s"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:557
+#, python-format
+msgid "Network %s not used on agent."
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314
 #, python-format
 msgid "port_update message processed for port %s"
@@ -11813,6 +11494,23 @@ msgstr ""
 msgid "Action %s not supported"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:466
+#, python-format
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
+#, python-format
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:514
 #, python-format
 msgid ""
@@ -11827,6 +11525,25 @@ msgid ""
 "physical_network %(physical_network)s"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543
+#, python-format
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:560
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:601
+#, python-format
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
@@ -11851,11 +11568,71 @@ msgid ""
 "limitation. It was shortened to %(new_name)s to fit."
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#, 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:974
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003
+#, python-format
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013
+#, python-format
+msgid "No VIF port for port %s defined on agent."
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:799
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1248
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:782
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:802
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1231
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1251
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1268
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1094
+#, python-format
+msgid ""
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#, python-format
+msgid "Setting status for %s to UP"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
+#, python-format
+msgid "Setting status for %s to DOWN"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
 #, python-format
 msgid "Ancillary Port %s added"
@@ -11905,11 +11682,29 @@ msgid ""
 "treat_ancillary_devices_removed completed in %(elapsed).3f"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1281
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#, python-format
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1347
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1369
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1377
 #, python-format
 msgid ""
@@ -11950,6 +11745,10 @@ msgid ""
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1442
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1449
 #, python-format
 msgid ""
@@ -14948,21 +14747,21 @@ msgstr ""
 msgid "DHCP agent %s is not active"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:132
+#: neutron/scheduler/l3_agent_scheduler.py:156
 #, python-format
 msgid "No routers compatible with L3 agent configuration on host %s"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:149
+#: neutron/scheduler/l3_agent_scheduler.py:173
 #, python-format
 msgid "Router %(router_id)s has already been hosted by L3 agent %(agent_id)s"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:157
+#: neutron/scheduler/l3_agent_scheduler.py:181
 msgid "No active L3 agents"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:169
+#: neutron/scheduler/l3_agent_scheduler.py:193
 #, python-format
 msgid "No L3 agents can host the router %s"
 msgstr ""
index 67cdc29f3ecde19a40e535f9d27449881c54caff..27bbd9b22f135ed50bced490996691a77d8c42c8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 20:07+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
@@ -76,6 +76,11 @@ msgstr "Excepción durante limpieza de rpc."
 msgid "Unhandled exception"
 msgstr "Excepción no controlada"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -117,6 +122,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -124,6 +201,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index ccea1c82dacf91615913d84c0f87044560627f9b..d40468cb024f1e6cd8ab5780f7a3717a45f93245 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-07-18 20:49+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
@@ -29,12 +29,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index dd70ca414e02bb497b627e6b1cfb4770bd77cd38..65cb403ecba3a4028e913a60c76e77aa0b8bffdc 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index 8aeceea148e0e0896b2cf9fe66093b8ad4733909..5031a115a2c3c24175c57a60c96e5176fb3f85c8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 20:07+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
@@ -76,6 +76,11 @@ msgstr "Exception pendant le nettoyage rpc."
 msgid "Unhandled exception"
 msgstr "Exception non gérée"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -117,6 +122,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -124,6 +201,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index d25d80fd461921b5a15e6fcc069f468583e911b3..808648be4e6129aba7fc2513eedf310afd76479e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-08-12 21:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
@@ -29,12 +29,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non synchronisé avec le plug-in !"
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 7155a49c71c605d16b4ada355f2a55f54ce6dc28..1806bead737e60b03581fe8253d24c44c050efd4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index 097cffae4e2136544a1d06c8c962324be4721018..d825e84f2a2475d2f167d1d243512ffdb83b0a50 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-07-06 03:50+0000\n"
 "Last-Translator: PierAlberto <pieralbertopierini@gmail.com>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
@@ -77,6 +77,11 @@ msgstr "Eccezioni durante pulitura rpc."
 msgid "Unhandled exception"
 msgstr "Eccezione non gestita"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -118,6 +123,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -125,6 +202,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index 981c792c4fd754e09eb265b5afbf9ec5e8b831e2..2e2426e88eae16ffd97d889d341df69e82fdeecc 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-08-17 05:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
@@ -30,12 +30,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -118,6 +137,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr "Agent non sincronizzato con il plugin!"
 
@@ -129,6 +149,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index f4ffc594852b4a4bac35829da4cd230f05d8cb30..d3bdf4d9d217b10ea8bb88ceeccac29136f7e117 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index fc833b49a8ef60d28df3c5c5c1e2c8292db54cc9..acac492ae0ddc691038e80d9c5e3a4ae4b2c58b8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 20:07+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
@@ -76,6 +76,11 @@ msgstr "RPCクリーンアップ中に例外が発生"
 msgid "Unhandled exception"
 msgstr "未処理例外"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -117,6 +122,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -124,6 +201,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index f4e13a3aa15a966e6cb3886db463b1f0b789140b..92c03c083dae03ad1937c8ce572b1153092cf4d3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-07-18 20:49+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
@@ -29,12 +29,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 555a72cb625e8ef43b8925f9815c23169161304a..4feb7d813765423cfb3b74be0a19b737fd9c0796 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index b03ea787172522d56afb4c9da1392c0308b71c33..1ca73425540738bf8ebfa7e5dc68dfbde6873393 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 20:07+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/"
@@ -76,6 +76,11 @@ msgstr ""
 msgid "Unhandled exception"
 msgstr "처리되지 않은 예외"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -117,6 +122,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -124,6 +201,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index b83263d705532b4d972d202d47b01da6e764a2e1..c6adbb201be07f19e8daa57547127ffb13835bdf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-07-18 20:49+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/"
@@ -29,12 +29,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 5856578d7aa2e7f85f2c5e8e6d50578ecec7c153..f1ee7d0ff952c251bf1e72c07b24659aa67d9562 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index a6903b086aeb16c57f1b97748b3441cc702c88a4..71480e195158e524a123350ee00feb127abcf276 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2014.2.dev30.gf2c7ee7\n"
+"Project-Id-Version: neutron 2014.2.dev114.gf095f99\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+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"
@@ -74,6 +74,11 @@ msgstr ""
 msgid "Unhandled exception"
 msgstr ""
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -115,6 +120,79 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not "
+"exist. Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -122,6 +200,11 @@ msgid ""
 "in the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index 4aa2e6907c4a82ea4e089bfbefe40b15438d0cd8..0649ada5c201660cf2996ab76e49a22155ba4108 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2014.2.dev30.gf2c7ee7\n"
+"Project-Id-Version: neutron 2014.2.dev114.gf095f99\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+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"
@@ -28,12 +28,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router "
 "rescheduling is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents"
+" available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -115,6 +134,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -126,6 +146,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 537246c282c9f26b41382bf8c509540d60e3fecf..24abf9670b792c846cdc25ccc1f4ea67acbe7ba2 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2014.2.dev30.gf2c7ee7\n"
+"Project-Id-Version: neutron 2014.2.dev114.gf095f99\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+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"
@@ -29,7 +29,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -41,20 +41,25 @@ msgid ""
 " a new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -132,3 +137,18 @@ msgstr ""
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
+
index 9ce451490c575db35b76d6300298ecb278d53a28..7c475ac02d4b130c26e135ed5a629aef3974d351 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: neutron 2014.2.dev56.g74137d6\n"
+"Project-Id-Version: neutron 2014.2.dev114.gf095f99\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-11 06:06+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+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"
@@ -488,7 +488,7 @@ msgid ""
 "port %(port_id)s, for router %(router_id)s will be considered"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:1905
+#: neutron/agent/dhcp_agent.py:582 neutron/agent/l3_agent.py:1919
 #: neutron/agent/metadata/agent.py:363
 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:328
 #: neutron/services/metering/agents/metering_agent.py:272
@@ -497,13 +497,12 @@ msgid ""
 " will be disabled."
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1910
+#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1924
 #: neutron/agent/metadata/agent.py:368
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:795
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:216
 #: neutron/plugins/nec/agent/nec_neutron_agent.py:182
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:289
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:261
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:131
 #: neutron/services/loadbalancer/agent/agent_manager.py:121
@@ -516,7 +515,7 @@ msgstr ""
 msgid "Agent updated: %(payload)s"
 msgstr ""
 
-#: neutron/agent/dhcp_agent.py:597 neutron/agent/l3_agent.py:1915
+#: neutron/agent/dhcp_agent.py:597 neutron/agent/l3_agent.py:1929
 #: neutron/services/metering/agents/metering_agent.py:280
 #, python-format
 msgid "agent_updated by server side %s!"
@@ -646,108 +645,108 @@ msgstr ""
 msgid "Deleting stale external router device: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1077
+#: neutron/agent/l3_agent.py:1058
 #, python-format
 msgid "Unable to configure IP address for floating IP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1121
+#: neutron/agent/l3_agent.py:1135
 #, python-format
 msgid "Failed sending gratuitous ARP: %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1183
+#: neutron/agent/l3_agent.py:1197
 msgid "DVR: no map match_port found!"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1377
+#: neutron/agent/l3_agent.py:1391
 msgid "DVR: error adding redirection logic"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1389
+#: neutron/agent/l3_agent.py:1403
 msgid "DVR: removed snat failed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1482
+#: neutron/agent/l3_agent.py:1496
 msgid "Missing subnet/agent_gateway_port"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1603
+#: neutron/agent/l3_agent.py:1617
 #, python-format
 msgid "Got router deleted notification for %s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1624
+#: neutron/agent/l3_agent.py:1638
 msgid "DVR: Failed updating arp entry"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1651
+#: neutron/agent/l3_agent.py:1665
 #, python-format
 msgid "Got routers updated notification :%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1661
+#: neutron/agent/l3_agent.py:1675
 #, python-format
 msgid "Got router removed from agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1667
+#: neutron/agent/l3_agent.py:1681
 #, python-format
 msgid "Got router added to agent :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1674
+#: neutron/agent/l3_agent.py:1688
 #, python-format
 msgid "The external network bridge '%s' does not exist"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1726
+#: neutron/agent/l3_agent.py:1740
 #, python-format
 msgid "Failed to fetch router information for '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1765
+#: neutron/agent/l3_agent.py:1779
 #, python-format
 msgid "Starting _sync_routers_task - fullsync:%s"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1785
+#: neutron/agent/l3_agent.py:1799
 #, python-format
 msgid "Processing :%r"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1793
+#: neutron/agent/l3_agent.py:1807
 msgid "_sync_routers_task successfully completed"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1795
+#: neutron/agent/l3_agent.py:1809
 msgid "Failed synchronizing routers due to RPC error"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1798
+#: neutron/agent/l3_agent.py:1812
 #: neutron/services/metering/agents/metering_agent.py:61
 msgid "Failed synchronizing routers"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1821
+#: neutron/agent/l3_agent.py:1835
 msgid "L3 agent started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1836
+#: neutron/agent/l3_agent.py:1850
 #, python-format
 msgid "Added route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1844
+#: neutron/agent/l3_agent.py:1858
 #, python-format
 msgid "Removed route entry is '%s'"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1878
+#: neutron/agent/l3_agent.py:1892
 msgid "Report state task started"
 msgstr ""
 
-#: neutron/agent/l3_agent.py:1902
+#: neutron/agent/l3_agent.py:1916
 msgid "Report state task successfully completed"
 msgstr ""
 
@@ -802,100 +801,104 @@ msgid ""
 "security group API."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:60
-#: neutron/agent/securitygroups_rpc.py:152
+#: neutron/agent/securitygroups_rpc.py:44
+msgid "Use ipset to speed-up the iptables based security groups."
+msgstr ""
+
+#: neutron/agent/securitygroups_rpc.py:64
+#: neutron/agent/securitygroups_rpc.py:156
 msgid "Driver configuration doesn't match with enable_security_group"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:73
+#: neutron/agent/securitygroups_rpc.py:77
 msgid "Disabled security-group extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:75
+#: neutron/agent/securitygroups_rpc.py:79
 msgid "Disabled allowed-address-pairs extension."
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:83
+#: neutron/agent/securitygroups_rpc.py:87
 #, python-format
 msgid "Get security group rules for devices via rpc %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:107
+#: neutron/agent/securitygroups_rpc.py:111
 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:118
+#: neutron/agent/securitygroups_rpc.py:122
 #, python-format
 msgid "Security group rule updated on remote: %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:130
+#: neutron/agent/securitygroups_rpc.py:134
 #, python-format
 msgid "Security group member updated on remote: %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:137
-#: neutron/agent/securitygroups_rpc.py:248
+#: neutron/agent/securitygroups_rpc.py:141
+#: neutron/agent/securitygroups_rpc.py:252
 msgid "Provider rule updated"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:150
+#: neutron/agent/securitygroups_rpc.py:154
 #, python-format
 msgid "Init firewall settings (driver=%s)"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:189
+#: neutron/agent/securitygroups_rpc.py:193
 #, python-format
 msgid "Preparing filters for devices %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:219
+#: neutron/agent/securitygroups_rpc.py:223
 #, python-format
 msgid "Security group rule updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:226
+#: neutron/agent/securitygroups_rpc.py:230
 #, python-format
 msgid "Security group member updated %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:240
+#: neutron/agent/securitygroups_rpc.py:244
 #, python-format
 msgid ""
 "Adding %s devices to the list of devices for which firewall needs to be "
 "refreshed"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:260
+#: neutron/agent/securitygroups_rpc.py:264
 #, python-format
 msgid "Remove device filter for %r"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:269
+#: neutron/agent/securitygroups_rpc.py:273
 msgid "Refresh firewall rules"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:273
+#: neutron/agent/securitygroups_rpc.py:277
 msgid "No ports here to refresh firewall"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:287
+#: neutron/agent/securitygroups_rpc.py:291
 #, python-format
 msgid "Update port filter for %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:310
+#: neutron/agent/securitygroups_rpc.py:314
 #, python-format
 msgid "Preparing device filters for %d new devices"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:323
+#: neutron/agent/securitygroups_rpc.py:327
 msgid "Refreshing firewall for all filtered devices"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:331
+#: neutron/agent/securitygroups_rpc.py:335
 #, python-format
 msgid "Refreshing firewall for %d devices"
 msgstr ""
@@ -1203,27 +1206,27 @@ msgstr ""
 msgid "Force ip_lib calls to use the root helper"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:73
+#: neutron/agent/linux/iptables_firewall.py:85
 #, python-format
 msgid "Preparing device (%s) filter"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:81
+#: neutron/agent/linux/iptables_firewall.py:93
 #, python-format
 msgid "Updating device (%s) filter"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:83
+#: neutron/agent/linux/iptables_firewall.py:95
 #, python-format
 msgid "Attempted to update port filter which is not filtered %s"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:92
+#: neutron/agent/linux/iptables_firewall.py:104
 #, python-format
 msgid "Removing device (%s) filter"
 msgstr ""
 
-#: neutron/agent/linux/iptables_firewall.py:94
+#: neutron/agent/linux/iptables_firewall.py:106
 #, python-format
 msgid "Attempted to remove port filter which is not filtered %r"
 msgstr ""
@@ -1705,19 +1708,19 @@ msgstr ""
 msgid "Nofity agent at %(host)s the message %(method)s"
 msgstr ""
 
-#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:58
+#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:57
 #, python-format
 msgid "Notify agent at %(topic)s.%(host)s the message %(method)s"
 msgstr ""
 
-#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:100
+#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:99
 #, python-format
 msgid ""
 "No plugin for L3 routing registered. Cannot notify agents with the "
 "message %s"
 msgstr ""
 
-#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:118
+#: neutron/api/rpc/agentnotifiers/l3_rpc_agent_api.py:117
 #, python-format
 msgid ""
 "Fanout notify agent at %(topic)s the message %(method)s on router "
@@ -1809,35 +1812,35 @@ msgstr ""
 msgid "DVR agent binding currently not set."
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:69
+#: neutron/api/rpc/handlers/l3_rpc.py:70
 msgid ""
 "No plugin for L3 routing registered! Will reply to l3 agent with empty "
 "router dictionary."
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:83
+#: neutron/api/rpc/handlers/l3_rpc.py:84
 #, python-format
 msgid ""
 "Routers returned to l3 agent:\n"
 " %s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:89
+#: neutron/api/rpc/handlers/l3_rpc.py:90
 #, python-format
 msgid "Checking router: %(id)s for host: %(host)s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:145
+#: neutron/api/rpc/handlers/l3_rpc.py:150
 #, python-format
 msgid "External network ID returned to l3 agent: %s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:157
+#: neutron/api/rpc/handlers/l3_rpc.py:162
 #, python-format
 msgid "New status for floating IP %(floatingip_id)s: %(status)s"
 msgstr ""
 
-#: neutron/api/rpc/handlers/l3_rpc.py:165
+#: neutron/api/rpc/handlers/l3_rpc.py:170
 #, python-format
 msgid "Floating IP: %s no longer present."
 msgstr ""
@@ -2800,57 +2803,61 @@ msgid "Port update. Adding %s"
 msgstr ""
 
 #: neutron/db/db_base_plugin_v2.py:574
+msgid "0 is not allowed as CIDR prefix length"
+msgstr ""
+
+#: neutron/db/db_base_plugin_v2.py:584
 #, python-format
 msgid ""
 "Requested subnet with cidr: %(cidr)s for network: %(network_id)s overlaps"
 " with another subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:579
+#: neutron/db/db_base_plugin_v2.py:589
 #, python-format
 msgid ""
 "Validation for CIDR: %(new_cidr)s failed - overlaps with subnet "
 "%(subnet_id)s (CIDR: %(cidr)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:599
+#: neutron/db/db_base_plugin_v2.py:609
 msgid "Performing IP validity checks on allocation pools"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:606
+#: neutron/db/db_base_plugin_v2.py:616
 #, python-format
 msgid "Found invalid IP address in pool: %(start)s - %(end)s:"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:613
+#: neutron/db/db_base_plugin_v2.py:623
 msgid "Specified IP addresses do not match the subnet IP version"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:617
+#: neutron/db/db_base_plugin_v2.py:627
 #, python-format
 msgid "Start IP (%(start)s) is greater than end IP (%(end)s)"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:622
+#: neutron/db/db_base_plugin_v2.py:632
 #, python-format
 msgid "Found pool larger than subnet CIDR:%(start)s - %(end)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:635
+#: neutron/db/db_base_plugin_v2.py:645
 msgid "Checking for overlaps among allocation pools and gateway ip"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:646
+#: neutron/db/db_base_plugin_v2.py:656
 #, python-format
 msgid "Found overlapping ranges: %(l_range)s and %(r_range)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:659 neutron/db/db_base_plugin_v2.py:663
+#: neutron/db/db_base_plugin_v2.py:669 neutron/db/db_base_plugin_v2.py:673
 #, python-format
 msgid "Invalid route: %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:741
+#: neutron/db/db_base_plugin_v2.py:751
 #, python-format
 msgid ""
 "ipv6_ra_mode set to '%(ra_mode)s' with ipv6_address_mode set to "
@@ -2858,49 +2865,49 @@ msgid ""
 "the same value"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:749
+#: neutron/db/db_base_plugin_v2.py:759
 msgid ""
 "ipv6_ra_mode or ipv6_address_mode cannot be set when enable_dhcp is set "
 "to False."
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:755
+#: neutron/db/db_base_plugin_v2.py:765
 msgid "Cannot disable enable_dhcp with ipv6 attributes set"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:847
+#: neutron/db/db_base_plugin_v2.py:857
 #, python-format
 msgid "An exception occurred while creating the %(resource)s:%(item)s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:944
+#: neutron/db/db_base_plugin_v2.py:954
 #, python-format
 msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:968
+#: neutron/db/db_base_plugin_v2.py:978
 msgid "Gateway is not valid on subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:988 neutron/db/db_base_plugin_v2.py:1002
+#: neutron/db/db_base_plugin_v2.py:998 neutron/db/db_base_plugin_v2.py:1012
 #: neutron/plugins/opencontrail/contrail_plugin.py:312
 msgid "new subnet"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:995
+#: neutron/db/db_base_plugin_v2.py:1005
 #, python-format
 msgid "Error parsing dns address %s"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1011
+#: neutron/db/db_base_plugin_v2.py:1021
 msgid "ipv6_ra_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1015
+#: neutron/db/db_base_plugin_v2.py:1025
 msgid "ipv6_address_mode is not valid when ip_version is 4"
 msgstr ""
 
-#: neutron/db/db_base_plugin_v2.py:1385
+#: neutron/db/db_base_plugin_v2.py:1395
 #, python-format
 msgid ""
 "Ignoring PortNotFound when deleting port '%s'. The port has already been "
@@ -2943,15 +2950,15 @@ msgstr ""
 msgid "Removed routes are %s"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:46
+#: neutron/db/l3_agentschedulers_db.py:48
 msgid "Driver to use for scheduling router to a default L3 agent"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:49
+#: neutron/db/l3_agentschedulers_db.py:51
 msgid "Allow auto scheduling of routers to L3 agent."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:51
+#: neutron/db/l3_agentschedulers_db.py:53
 msgid ""
 "Automatically reschedule routers from offline L3 agents to online L3 "
 "agents."
@@ -3093,6 +3100,22 @@ msgstr ""
 msgid "No active L3 agents found for SNAT"
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:42
+msgid "Enable HA mode for virtual routers."
+msgstr ""
+
+#: 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:49
+msgid "Minimum number of agents on which a router will be scheduled."
+msgstr ""
+
+#: neutron/db/l3_hamode_db.py:53
+msgid "Subnet used for the l3 HA admin network."
+msgstr ""
+
 #: neutron/db/routedserviceinsertion_db.py:36
 #, python-format
 msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters"
@@ -3122,19 +3145,19 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:241
 #: neutron/plugins/vmware/plugins/service.py:907
-#: neutron/services/firewall/fwaas_plugin.py:220
+#: neutron/services/firewall/fwaas_plugin.py:218
 msgid "create_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:262
 #: neutron/plugins/vmware/plugins/service.py:941
-#: neutron/services/firewall/fwaas_plugin.py:234
+#: neutron/services/firewall/fwaas_plugin.py:232
 msgid "update_firewall() called"
 msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:271
 #: neutron/plugins/vmware/plugins/service.py:967
-#: neutron/services/firewall/fwaas_plugin.py:249
+#: neutron/services/firewall/fwaas_plugin.py:247
 msgid "delete_firewall() called"
 msgstr ""
 
@@ -3156,7 +3179,7 @@ msgstr ""
 
 #: neutron/db/firewall/firewall_db.py:312
 #: neutron/plugins/vmware/plugins/service.py:1029
-#: neutron/services/firewall/fwaas_plugin.py:258
+#: neutron/services/firewall/fwaas_plugin.py:256
 msgid "update_firewall_policy() called"
 msgstr ""
 
@@ -3180,37 +3203,37 @@ msgstr ""
 msgid "create_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:383
+#: neutron/db/firewall/firewall_db.py:386
 #: neutron/plugins/vmware/plugins/service.py:1003
-#: neutron/services/firewall/fwaas_plugin.py:266
+#: neutron/services/firewall/fwaas_plugin.py:264
 msgid "update_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:407
+#: neutron/db/firewall/firewall_db.py:418
 msgid "delete_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:415
+#: neutron/db/firewall/firewall_db.py:426
 msgid "get_firewall_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:420
+#: neutron/db/firewall/firewall_db.py:431
 msgid "get_firewall_rules() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:426
+#: neutron/db/firewall/firewall_db.py:437
 msgid "get_firewall_rules_count() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:435
+#: neutron/db/firewall/firewall_db.py:446
 #: neutron/plugins/vmware/plugins/service.py:1056
-#: neutron/services/firewall/fwaas_plugin.py:276
+#: neutron/services/firewall/fwaas_plugin.py:274
 msgid "insert_rule() called"
 msgstr ""
 
-#: neutron/db/firewall/firewall_db.py:479
+#: neutron/db/firewall/firewall_db.py:490
 #: neutron/plugins/vmware/plugins/service.py:1085
-#: neutron/services/firewall/fwaas_plugin.py:284
+#: neutron/services/firewall/fwaas_plugin.py:282
 msgid "remove_rule() called"
 msgstr ""
 
@@ -3341,53 +3364,49 @@ msgstr ""
 msgid "vpnservice %s in db is already deleted"
 msgstr ""
 
-#: neutron/debug/commands.py:32
+#: neutron/debug/commands.py:33
 msgid "Unimplemented commands"
 msgstr ""
 
-#: neutron/debug/commands.py:44
+#: neutron/debug/commands.py:45
 msgid "ID of network to probe"
 msgstr ""
 
-#: neutron/debug/commands.py:48
+#: neutron/debug/commands.py:49
 msgid "Owner type of the device: network/compute"
 msgstr ""
 
-#: neutron/debug/commands.py:56
+#: neutron/debug/commands.py:57
 #, python-format
 msgid "Probe created : %s "
 msgstr ""
 
-#: neutron/debug/commands.py:68
+#: neutron/debug/commands.py:69
 msgid "ID of probe port to delete"
 msgstr ""
 
-#: neutron/debug/commands.py:75
+#: neutron/debug/commands.py:76
 #, python-format
 msgid "Probe %s deleted"
 msgstr ""
 
-#: neutron/debug/commands.py:106
-msgid "All Probes deleted "
-msgstr ""
-
-#: neutron/debug/commands.py:118
+#: neutron/debug/commands.py:119
 msgid "ID of probe port to execute command"
 msgstr ""
 
-#: neutron/debug/commands.py:123
+#: neutron/debug/commands.py:124
 msgid "Command to execute"
 msgstr ""
 
-#: neutron/debug/commands.py:143
+#: neutron/debug/commands.py:144
 msgid "Ping timeout"
 msgstr ""
 
-#: neutron/debug/commands.py:147
+#: neutron/debug/commands.py:148
 msgid "ID of network"
 msgstr ""
 
-#: neutron/debug/debug_agent.py:120
+#: neutron/debug/debug_agent.py:122
 #, python-format
 msgid "Failed to delete namespace %s"
 msgstr ""
@@ -3575,45 +3594,49 @@ msgid "%(param)s are not allowed when protocol is set to ICMP."
 msgstr ""
 
 #: neutron/extensions/firewall.py:87
+msgid "Source/destination port requires a protocol"
+msgstr ""
+
+#: neutron/extensions/firewall.py:91
 #, python-format
 msgid "Invalid value for port %(port)s."
 msgstr ""
 
-#: neutron/extensions/firewall.py:91
+#: neutron/extensions/firewall.py:95
 msgid "Missing rule info argument for insert/remove rule operation."
 msgstr ""
 
-#: neutron/extensions/firewall.py:101
+#: neutron/extensions/firewall.py:105
 #, python-format
 msgid "%(driver)s: Internal driver error."
 msgstr ""
 
-#: neutron/extensions/firewall.py:150
+#: neutron/extensions/firewall.py:154
 #, python-format
 msgid "Port '%s' is not a valid number"
 msgstr ""
 
-#: neutron/extensions/firewall.py:154
+#: neutron/extensions/firewall.py:158
 #, python-format
 msgid "Invalid port '%s'"
 msgstr ""
 
-#: neutron/extensions/firewall.py:168
+#: neutron/extensions/firewall.py:172
 #, python-format
 msgid "%(msg_ip)s and %(msg_subnet)s"
 msgstr ""
 
-#: neutron/extensions/firewall.py:289
+#: neutron/extensions/firewall.py:293
 msgid "Number of firewalls allowed per tenant. A negative value means unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:293
+#: neutron/extensions/firewall.py:297
 msgid ""
 "Number of firewall policies allowed per tenant. A negative value means "
 "unlimited."
 msgstr ""
 
-#: neutron/extensions/firewall.py:297
+#: neutron/extensions/firewall.py:301
 msgid ""
 "Number of firewall rules allowed per tenant. A negative value means "
 "unlimited."
@@ -3691,6 +3714,45 @@ msgid ""
 "unlimited."
 msgstr ""
 
+#: neutron/extensions/l3_ext_ha_mode.py:33
+msgid "Currenly distributed HA routers are not supported."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:38
+#, python-format
+msgid ""
+"Failed to allocate a VRID in the network %(network_id)s for the router "
+"%(router_id)s after %(max_tries)s tries."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:43
+#, python-format
+msgid ""
+"No more Virtual Router Identifier (VRID) available when creating router "
+"%(router_id)s. The limit of number of HA Routers per tenant is 254."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:49
+#, python-format
+msgid ""
+"The HA Network CIDR specified in the configuration file isn't valid; "
+"%(cidr)s."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:54
+#, python-format
+msgid ""
+"Not enough l3 agents available to ensure HA. Minimum required "
+"%(min_agents)s, available %(num_agents)s."
+msgstr ""
+
+#: neutron/extensions/l3_ext_ha_mode.py:59
+#, python-format
+msgid ""
+"min_l3_agents_per_router config parameter is not valid. It has to be "
+"equal to or more than %s for HA."
+msgstr ""
+
 #: neutron/extensions/l3agentscheduler.py:48
 #: neutron/extensions/l3agentscheduler.py:91
 msgid "No plugin for L3 routing registered to handle router scheduling"
@@ -4579,202 +4641,202 @@ msgstr ""
 msgid "Updating router rules to %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:79
+#: neutron/plugins/bigswitch/servermanager.py:82
 #, python-format
 msgid "Error in REST call to remote network controller: %(reason)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:118
+#: neutron/plugins/bigswitch/servermanager.py:121
 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:120
+#: neutron/plugins/bigswitch/servermanager.py:123
 #, python-format
 msgid "The following capabilities were received for %(server)s: %(cap)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:149
+#: neutron/plugins/bigswitch/servermanager.py:152
 #, python-format
 msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:152
+#: neutron/plugins/bigswitch/servermanager.py:155
 #, python-format
 msgid ""
 "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, "
 "action=%(action)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:173
+#: neutron/plugins/bigswitch/servermanager.py:176
 msgid "ServerProxy: Could not establish HTTPS connection"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:181
+#: neutron/plugins/bigswitch/servermanager.py:184
 msgid "ServerProxy: Could not establish HTTP connection"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:219
+#: neutron/plugins/bigswitch/servermanager.py:220
 #, python-format
 msgid "ServerProxy: %(action)s failure, %(e)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:222
+#: neutron/plugins/bigswitch/servermanager.py:223
 #, python-format
 msgid ""
 "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, "
 "data=%(data)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:243
+#: neutron/plugins/bigswitch/servermanager.py:244
 msgid "ServerPool: initializing"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:266
+#: neutron/plugins/bigswitch/servermanager.py:267
 msgid "Servers not defined. Aborting server manager."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:273
+#: neutron/plugins/bigswitch/servermanager.py:274
 #, python-format
 msgid "Servers must be defined as <ip>:<port>. Configuration was %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:282
+#: neutron/plugins/bigswitch/servermanager.py:283
 msgid "ServerPool: initialization done"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:332
+#: neutron/plugins/bigswitch/servermanager.py:333
 #, python-format
 msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:349
+#: neutron/plugins/bigswitch/servermanager.py:350
 #, python-format
 msgid "No certificates were found to verify controller %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:391
+#: neutron/plugins/bigswitch/servermanager.py:392
 #, python-format
 msgid ""
 "Could not retrieve initial certificate from controller %(server)s. Error "
 "details: %(error)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:396
+#: neutron/plugins/bigswitch/servermanager.py:397
 #, python-format
 msgid "Storing to certificate for host %(server)s at %(path)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:438
+#: neutron/plugins/bigswitch/servermanager.py:444
 msgid "Server requires synchronization, but no topology function was defined."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:455
+#: neutron/plugins/bigswitch/servermanager.py:461
 #, python-format
 msgid ""
 "ServerProxy: %(action)s failure for servers: %(server)r Response: "
 "%(response)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:461
+#: neutron/plugins/bigswitch/servermanager.py:467
 #, python-format
 msgid ""
 "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, "
 "ret=%(ret)s, data=%(data)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:468
+#: neutron/plugins/bigswitch/servermanager.py:474
 #, python-format
 msgid "ServerProxy: %(action)s failure for all servers: %(server)r"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:491
+#: neutron/plugins/bigswitch/servermanager.py:497
 #, python-format
 msgid ""
 "NeutronRestProxyV2: Received and ignored error code %(code)s on "
 "%(action)s action to resource %(resource)s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:501
+#: neutron/plugins/bigswitch/servermanager.py:507
 #, python-format
 msgid "Unable to create remote router: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:507
+#: neutron/plugins/bigswitch/servermanager.py:513
 #, python-format
 msgid "Unable to update remote router: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:512
+#: neutron/plugins/bigswitch/servermanager.py:518
 #, python-format
 msgid "Unable to delete remote router: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:518
+#: neutron/plugins/bigswitch/servermanager.py:524
 #, python-format
 msgid "Unable to add router interface: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:523
+#: neutron/plugins/bigswitch/servermanager.py:529
 #, python-format
 msgid "Unable to delete remote intf: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:529
+#: neutron/plugins/bigswitch/servermanager.py:535
 #, python-format
 msgid "Unable to create remote network: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:535
-#: neutron/plugins/bigswitch/servermanager.py:540
+#: neutron/plugins/bigswitch/servermanager.py:541
+#: neutron/plugins/bigswitch/servermanager.py:546
 #, python-format
 msgid "Unable to update remote network: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:549
+#: neutron/plugins/bigswitch/servermanager.py:555
 #, python-format
 msgid "No device MAC attached to port %s. Skipping notification to controller."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:554
+#: neutron/plugins/bigswitch/servermanager.py:560
 #, python-format
 msgid "Unable to create remote port: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:559
+#: neutron/plugins/bigswitch/servermanager.py:565
 #, python-format
 msgid "Unable to delete remote port: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:569
+#: neutron/plugins/bigswitch/servermanager.py:575
 #, python-format
 msgid "Unable to create floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:574
+#: neutron/plugins/bigswitch/servermanager.py:580
 #, python-format
 msgid "Unable to update floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:579
+#: neutron/plugins/bigswitch/servermanager.py:585
 #, python-format
 msgid "Unable to delete floating IP: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:584
+#: neutron/plugins/bigswitch/servermanager.py:590
 #, python-format
 msgid "Unable to retrieve switch: %s"
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:589
+#: neutron/plugins/bigswitch/servermanager.py:595
 msgid "Backend server(s) do not support automated consitency checks."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:593
+#: neutron/plugins/bigswitch/servermanager.py:599
 #, python-format
 msgid "Consistency watchdog disabled by polling interval setting of %s."
 msgstr ""
 
-#: neutron/plugins/bigswitch/servermanager.py:605
+#: neutron/plugins/bigswitch/servermanager.py:611
 msgid "Encountered an error checking controller health."
 msgstr ""
 
@@ -4815,11 +4877,7 @@ msgstr ""
 msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!"
 msgstr ""
 
-#: neutron/plugins/bigswitch/db/consistency_db.py:26
-msgid "Only one read_for_update call may be made at a time."
-msgstr ""
-
-#: neutron/plugins/bigswitch/db/consistency_db.py:80
+#: neutron/plugins/bigswitch/db/consistency_db.py:69
 #, python-format
 msgid "Consistency hash for group %(hash_id)s updated to %(hash)s"
 msgstr ""
@@ -4982,7 +5040,7 @@ msgid "'%(model)s' object has no attribute '%(name)s'"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:134
-#: neutron/plugins/cisco/db/network_db_v2.py:33
+#: neutron/plugins/cisco/db/network_db_v2.py:32
 msgid "get_all_qoss() called"
 msgstr ""
 
@@ -5515,111 +5573,99 @@ msgstr ""
 msgid "Unable to update port state with specified value."
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:24
-msgid "Virtual Switch to use"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:28
-msgid "Nexus Switch to use"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:33
+#: neutron/plugins/cisco/common/config.py:22
 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:21
 msgid "VLAN Name prefix"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:35
+#: neutron/plugins/cisco/common/config.py:24
 msgid "VLAN Name prefix for provider vlans"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:37
+#: neutron/plugins/cisco/common/config.py:26
 msgid "Provider VLANs are automatically created as needed on the Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:40
+#: neutron/plugins/cisco/common/config.py:29
 msgid ""
 "Provider VLANs are automatically trunked as needed on the ports of the "
 "Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:43
+#: neutron/plugins/cisco/common/config.py:32
 msgid "Enable L3 support on the Nexus switches"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:45
+#: neutron/plugins/cisco/common/config.py:34
 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:23
 msgid "Distribute SVI interfaces over all switches"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:49
+#: neutron/plugins/cisco/common/config.py:38
 msgid "Model Class"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:53
-msgid "Nexus Driver Name"
-msgstr ""
-
-#: neutron/plugins/cisco/common/config.py:58
+#: neutron/plugins/cisco/common/config.py:43
 msgid "N1K Integration Bridge"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:60
+#: neutron/plugins/cisco/common/config.py:45
 msgid "N1K Enable Tunneling"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:62
+#: neutron/plugins/cisco/common/config.py:47
 msgid "N1K Tunnel Bridge"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:64
+#: neutron/plugins/cisco/common/config.py:49
 msgid "N1K Local IP"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:66
+#: neutron/plugins/cisco/common/config.py:51
 msgid "N1K Tenant Network Type"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:68
+#: neutron/plugins/cisco/common/config.py:53
 msgid "N1K Bridge Mappings"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:70
+#: neutron/plugins/cisco/common/config.py:55
 msgid "N1K VXLAN ID Ranges"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:72
+#: neutron/plugins/cisco/common/config.py:57
 msgid "N1K Network VLAN Ranges"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:74
+#: neutron/plugins/cisco/common/config.py:59
 msgid "N1K default network profile"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:76
+#: neutron/plugins/cisco/common/config.py:61
 msgid "N1K default policy profile"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:78
+#: neutron/plugins/cisco/common/config.py:63
 msgid "N1K policy profile for network node"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:80
+#: neutron/plugins/cisco/common/config.py:65
 msgid "N1K Policy profile polling duration in seconds"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:82
+#: neutron/plugins/cisco/common/config.py:67
 msgid "Restrict the visibility of policy profiles to the tenants"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:85
+#: neutron/plugins/cisco/common/config.py:70
 msgid "Number of threads to use to make HTTP requests"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:87
+#: neutron/plugins/cisco/common/config.py:72
 msgid "N1K http timeout duration in seconds"
 msgstr ""
 
-#: neutron/plugins/cisco/common/config.py:140
+#: neutron/plugins/cisco/common/config.py:123
 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58
 msgid "Some config files were not parsed properly"
 msgstr ""
@@ -5799,65 +5845,14 @@ msgstr ""
 msgid "Segment range overlaps with another profile"
 msgstr ""
 
-#: neutron/plugins/cisco/db/network_db_v2.py:41
+#: neutron/plugins/cisco/db/network_db_v2.py:40
 msgid "get_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/db/network_db_v2.py:54
+#: neutron/plugins/cisco/db/network_db_v2.py:53
 msgid "add_qos() called"
 msgstr ""
 
-#: neutron/plugins/cisco/db/nexus_db_v2.py:32
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30
-msgid "get_nexusport_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:41
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39
-msgid "get_nexusvlan_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:47
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45
-msgid "add_nexusport_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:60
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58
-msgid "remove_nexusport_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:76
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74
-msgid "update_nexusport_binding called with no vlan"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:78
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76
-msgid "update_nexusport_binding called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:89
-msgid "get_nexusvm_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:97
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94
-msgid "get_port_vlan_switch_binding() called"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:105
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102
-#, python-format
-msgid ""
-"get_port_switch_bindings() called, port:'%(port_id)s', "
-"switch:'%(switch_ip)s'"
-msgstr ""
-
-#: neutron/plugins/cisco/db/nexus_db_v2.py:117
-msgid "get_nexussvi_bindings() called"
-msgstr ""
-
 #: neutron/plugins/cisco/db/l3/device_handling_db.py:44
 msgid "Name of the L3 admin tenant."
 msgstr ""
@@ -6189,82 +6184,51 @@ msgstr ""
 msgid "Port trunk pair DB inconsistency for port %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:71
-#, python-format
-msgid "Loaded device plugin %s"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:83
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:79
 #, python-format
 msgid "%(module)s.%(name)s init done"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:130
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:120
 #, python-format
 msgid "No %s Plugin loaded"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:131
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:121
 #, python-format
 msgid "%(plugin_key)s: %(function_name)s with args %(args)s ignored"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:161
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:145
 msgid "create_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:174
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:158
 #, python-format
 msgid "Provider network added to DB: %(network_id)s, %(vlan_id)s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:193
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:169
 msgid "update_network() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:217
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:193
 #, python-format
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:279
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:235
 msgid "create_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:344
-#, python-format
-msgid ""
-"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
-"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
-"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:373
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:261
 msgid "update_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:400
-#, python-format
-msgid "Unable to update port '%s' on Nexus switch"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:419
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:273
 msgid "delete_port() called"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:460
-msgid "L3 enabled on Nexus plugin, create SVI on switch"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:480
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:505
-msgid "L3 disabled or not Nexus plugin, send to vswitch"
-msgstr ""
-
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:494
-msgid "L3 enabled on Nexus plugin, delete SVI from switch"
-msgstr ""
-
 #: neutron/plugins/cisco/n1kv/n1kv_client.py:226
 msgid "Logical network"
 msgstr ""
@@ -6596,107 +6560,6 @@ msgstr ""
 msgid "Get subnets"
 msgstr ""
 
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:157
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:187
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:193
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:123
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:162
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:171
-#, python-format
-msgid "NexusDriver: %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:172
-#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:178
-#, python-format
-msgid "NexusDriver created VLAN: %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:47
-#, python-format
-msgid "Loaded driver %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:62
-msgid "NexusPlugin:create_network() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:111
-#, python-format
-msgid "Nexus: create & trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:118
-#, python-format
-msgid "Nexus: create vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:123
-#, python-format
-msgid "Nexus: trunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:136
-#, python-format
-msgid "Nexus: delete & untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:142
-#, python-format
-msgid "Nexus: delete vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:145
-#, python-format
-msgid "Nexus: untrunk vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:202
-msgid "Grabbing a switch to create SVI"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:205
-msgid "Using round robin to create SVI"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:224
-msgid "No round robin or zero weights, using first switch"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:234
-msgid "NexusPlugin:delete_network() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:242
-msgid "NexusPlugin:update_network() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250
-msgid "NexusPlugin:create_port() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258
-msgid "NexusPlugin:delete_port() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:270
-#, python-format
-msgid "delete_network(): provider vlan %s"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:327
-msgid "NexusPlugin:update_port() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:336
-msgid "NexusPlugin:plug_interface() called"
-msgstr ""
-
-#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:344
-msgid "NexusPlugin:unplug_interface() called"
-msgstr ""
-
 #: neutron/plugins/common/utils.py:30
 #, python-format
 msgid "%s is not a valid VLAN tag"
@@ -7106,7 +6969,6 @@ msgstr ""
 
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1350
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254
 msgid "Agent out of sync with plugin!"
@@ -7130,7 +6992,6 @@ msgstr ""
 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:472
 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:268
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1036
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:171
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1542
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:350
 msgid "Agent initialized successfully, now running... "
@@ -7778,7 +7639,7 @@ msgstr ""
 
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123
 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:147
-#: neutron/plugins/ml2/rpc.py:128 neutron/plugins/ml2/rpc.py:152
+#: neutron/plugins/ml2/rpc.py:130 neutron/plugins/ml2/rpc.py:154
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:125
 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150
 #, python-format
@@ -8047,7 +7908,6 @@ msgid "RPC agent_id: %s"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:880
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:804
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1100
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213
 #, python-format
@@ -8057,7 +7917,6 @@ msgstr ""
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:913
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:825
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187
 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:240
@@ -8066,7 +7925,6 @@ msgid "Device %s not defined on plugin"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:920
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:834
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172
 #, python-format
@@ -8074,7 +7932,6 @@ msgid "Attachment %s removed"
 msgstr ""
 
 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:841
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179
 #, python-format
@@ -8838,7 +8695,7 @@ msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s"
 msgstr ""
 
 #: neutron/plugins/ml2/db.py:197 neutron/plugins/ml2/db.py:249
-#: neutron/plugins/ml2/plugin.py:1035
+#: neutron/plugins/ml2/plugin.py:1025
 #, python-format
 msgid "Multiple ports have port_id starting with %s"
 msgstr ""
@@ -9008,172 +8865,172 @@ msgstr ""
 msgid "Attempt %(count)s to bind port %(port)s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:393
+#: neutron/plugins/ml2/plugin.py:385
 #, python-format
 msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:404
+#: neutron/plugins/ml2/plugin.py:396
 #, python-format
 msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:473
+#: neutron/plugins/ml2/plugin.py:465
 #, 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:507
+#: neutron/plugins/ml2/plugin.py:499
 #, python-format
 msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:570
+#: neutron/plugins/ml2/plugin.py:562
 #, python-format
 msgid "Deleting network %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:591
+#: neutron/plugins/ml2/plugin.py:583
 #, python-format
 msgid "Ports to auto-delete: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:597 neutron/plugins/ml2/plugin.py:724
+#: neutron/plugins/ml2/plugin.py:589 neutron/plugins/ml2/plugin.py:717
 msgid "Tenant-owned ports exist"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:605
+#: neutron/plugins/ml2/plugin.py:597
 #, python-format
 msgid "Subnets to auto-delete: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:617
+#: neutron/plugins/ml2/plugin.py:609
 #, python-format
 msgid "Deleting network record %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:622 neutron/plugins/ml2/plugin.py:737
+#: neutron/plugins/ml2/plugin.py:614 neutron/plugins/ml2/plugin.py:729
 msgid "Committing transaction"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:628
+#: neutron/plugins/ml2/plugin.py:620
 msgid "A concurrent port creation has occurred"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:637
+#: neutron/plugins/ml2/plugin.py:629
 #, python-format
 msgid "Exception auto-deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:645
+#: neutron/plugins/ml2/plugin.py:637
 #, python-format
 msgid "Exception auto-deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:654
+#: neutron/plugins/ml2/plugin.py:646
 msgid "mechanism_manager.delete_network_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:670
+#: neutron/plugins/ml2/plugin.py:662
 #, python-format
 msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:702
+#: neutron/plugins/ml2/plugin.py:694
 #, python-format
 msgid "Deleting subnet %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:718
+#: neutron/plugins/ml2/plugin.py:711
 #, python-format
 msgid "Ports to auto-deallocate: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:733
+#: neutron/plugins/ml2/plugin.py:726
 msgid "Deleting subnet record"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:753
+#: neutron/plugins/ml2/plugin.py:745
 #, python-format
 msgid "Exception deleting fixed_ip from port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:763
+#: neutron/plugins/ml2/plugin.py:755
 msgid "mechanism_manager.delete_subnet_postcommit failed"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:795
+#: neutron/plugins/ml2/plugin.py:787
 #, python-format
 msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:807
+#: neutron/plugins/ml2/plugin.py:799
 #, python-format
 msgid "_bind_port_if_needed failed, deleting port '%s'"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:889
+#: neutron/plugins/ml2/plugin.py:881
 #, python-format
 msgid "No Host supplied to bind DVR Port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:951
+#: neutron/plugins/ml2/plugin.py:941
 #: neutron/tests/unit/ml2/test_ml2_plugin.py:144
 #, python-format
 msgid "Deleting port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:971
+#: neutron/plugins/ml2/plugin.py:961
 #: neutron/tests/unit/ml2/test_ml2_plugin.py:145
 #, python-format
 msgid "The port '%s' was deleted"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1020
+#: neutron/plugins/ml2/plugin.py:1010
 #, python-format
 msgid "mechanism_manager.delete_port_postcommit failed for port %s"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1044
+#: neutron/plugins/ml2/plugin.py:1034
 #, python-format
 msgid "Binding info for DVR port %s not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1070
+#: neutron/plugins/ml2/plugin.py:1060
 #, python-format
 msgid "Port %(port)s updated up by agent not found"
 msgstr ""
 
-#: neutron/plugins/ml2/plugin.py:1100
+#: neutron/plugins/ml2/plugin.py:1090
 #, python-format
 msgid "Port %s not found during update"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:64
+#: neutron/plugins/ml2/rpc.py:66
 #, python-format
 msgid "Device %(device)s requested by agent %(agent_id)s not found in database"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:73
+#: neutron/plugins/ml2/rpc.py:75
 #, python-format
 msgid ""
 "Device %(device)s requested by agent %(agent_id)s on network "
 "%(network_id)s not bound, vif_type: %(vif_type)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:101
+#: neutron/plugins/ml2/rpc.py:103
 #, python-format
 msgid "Returning: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:120
+#: neutron/plugins/ml2/rpc.py:122
 #, python-format
 msgid "Device %(device)s no longer exists at agent %(agent_id)s"
 msgstr ""
 
-#: neutron/plugins/ml2/rpc.py:146
+#: neutron/plugins/ml2/rpc.py:148
 #, python-format
 msgid "Device %(device)s up at agent %(agent_id)s"
 msgstr ""
@@ -9487,7 +9344,7 @@ msgid "Vxlan endpoint with ip %s already exists"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:32
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:31
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:32
 msgid "Unable to reach EOS"
 msgstr ""
 
@@ -9508,7 +9365,7 @@ msgid "Required option primary_l3_host_username is not set"
 msgstr ""
 
 #: neutron/plugins/ml2/drivers/arista/arista_l3_driver.py:327
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:431
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:435
 #, python-format
 msgid "Executing command on Arista EOS: %s"
 msgstr ""
@@ -9612,75 +9469,75 @@ msgid ""
 "field. If not set, a value of 180 seconds is assumed"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:74
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:75
 #, python-format
 msgid "'timestamp' command '%s' is not available on EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:316
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:317
 #, python-format
 msgid "VM id %(vmid)s not found for port %(portid)s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:335
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:336
 #, python-format
 msgid "Unknown device owner: %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:439
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:450
 #, 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:507
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:522
 msgid "Required option eapi_host is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:511
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:526
 msgid "Required option eapi_username is not set"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:531
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:546
 msgid "Syncing Neutron <-> EOS"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:537
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:552
 msgid "OpenStack and EOS are in sync!"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:559
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:574
 #, 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:724
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:739
 #, python-format
 msgid "Network %s is not created as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:738
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:753
 #, python-format
 msgid "Network name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:766
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:781
 #, python-format
 msgid "Network %s is not updated as it is not found inArista DB"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:858
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:873
 #, 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:873
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:888
 #, python-format
 msgid "Port name changed to %s"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:923
+#: neutron/plugins/ml2/drivers/arista/mechanism_arista.py:938
 #, python-format
 msgid "VM %s is not updated as it is not found in Arista DB"
 msgstr ""
@@ -10013,10 +9870,57 @@ msgstr ""
 msgid "nexus_switches found = %s"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:30
+msgid "get_nexusport_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:39
+msgid "get_nexusvlan_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:45
+msgid "add_nexusport_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:58
+msgid "remove_nexusport_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:74
+msgid "update_nexusport_binding called with no vlan"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:76
+msgid "update_nexusport_binding called"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:87
 msgid "get_nexusvm_bindings() called"
 msgstr ""
 
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:94
+msgid "get_port_vlan_switch_binding() called"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102
+#, python-format
+msgid ""
+"get_port_switch_bindings() called, port:'%(port_id)s', "
+"switch:'%(switch_ip)s'"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:123
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:162
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:171
+#, python-format
+msgid "NexusDriver: %s"
+msgstr ""
+
+#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:178
+#, python-format
+msgid "NexusDriver created VLAN: %s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/l2pop/config.py:25
 msgid ""
 "Delay within which agent is expected to update existing ports whent it "
@@ -10118,11 +10022,7 @@ msgstr ""
 msgid "Type of VM network interface: mlnx_direct or hostdev"
 msgstr ""
 
-#: neutron/plugins/ml2/drivers/mlnx/config.py:28
-msgid "Enable server compatibility with old nova"
-msgstr ""
-
-#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:56
+#: neutron/plugins/ml2/drivers/mlnx/mech_mlnx.py:54
 #, python-format
 msgid "Checking segment: %(segment)s for mappings: %(mappings)s "
 msgstr ""
@@ -11160,248 +11060,23 @@ msgstr ""
 msgid "Bad request: %(msg)s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/arp_lib.py:140
-msgid "No bridge is set"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:143
-#, python-format
-msgid "Unknown bridge %(dpid)s ours %(ours)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:150
-#, python-format
-msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:155
-msgid "drop non tenant packet"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:160
-msgid "drop non-ethernet packet"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:165
-msgid "drop non-arp packet"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/arp_lib.py:174
-#, python-format
-msgid "unknown network %s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:101
-msgid "Agent terminated!: Failed to get a datapath."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:120
-msgid "Agent terminated"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:157
-msgid "Agent failed to create agent config map"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:296
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1281
-#, python-format
-msgid "Unable to create tunnel port. Invalid remote IP: %s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:455
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458
-#, python-format
-msgid "No local VLAN available for net-id=%s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:458
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:466
-#, 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:470
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
-#, 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:481
-#, 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:491
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543
-#, 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:505
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:557
-#, python-format
-msgid "Network %s not used on agent."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:508
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:560
-#, python-format
-msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:528
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:601
-#, 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:575
-#, python-format
-msgid "port_unbound() net_uuid %s not in local_vlan_map"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:656
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
-#, python-format
-msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:662
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
-#, python-format
-msgid ""
-"Bridge %(bridge)s for physical network %(physical_network)s does not "
-"exist. Agent terminated!"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:718
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003
-#, 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:726
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013
-#, python-format
-msgid "No VIF port for port %s defined on agent."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:739
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:799
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1248
-msgid "ofport should have a value that can be interpreted as an integer"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:742
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:782
-#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:802
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1231
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1251
-#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1268
-#, python-format
-msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:784
-#, python-format
-msgid "Processing port %s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:789
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1094
-#, 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:798
-#, python-format
-msgid "Unable to get port details for %(device)s: %(e)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:816
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
-#, python-format
-msgid "Setting status for %s to UP"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:820
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
-#, python-format
-msgid "Setting status for %s to DOWN"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:823
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124
-#, python-format
-msgid "Configuration for device %s completed."
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:866
-#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d - "
-"treat_devices_added_or_updated completed in %(elapsed).3f"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:874
-#, python-format
-msgid ""
-"process_network_ports - iteration:%(iter_num)d - treat_devices_removed "
-"completed in %(elapsed).3f"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:889
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
-#, python-format
-msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:917
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1369
-msgid "Agent tunnel out of sync with plugin!"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:921
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373
-msgid "Error while synchronizing tunnels"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:961
-#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1442
-msgid "Error while processing VIF ports"
-msgstr ""
-
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:988
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1486
 #, python-format
 msgid "Parsing bridge_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:998
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993
 #, python-format
 msgid "Parsing physical_interface_mappings failed: %s."
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1019
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1014
 #, python-format
 msgid "Invalid tunnel type specificed: %s"
 msgstr ""
 
-#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1022
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1017
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1514
 msgid "Tunneling cannot be enabled without a valid local_ip."
 msgstr ""
@@ -11789,6 +11464,12 @@ msgid ""
 "error: %(error)s"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:557
+#, python-format
+msgid "Network %s not used on agent."
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314
 #, python-format
 msgid "port_update message processed for port %s"
@@ -11812,6 +11493,23 @@ msgstr ""
 msgid "Action %s not supported"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:466
+#, python-format
+msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:495
+#, python-format
+msgid ""
+"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - "
+"tunneling disabled"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:514
 #, python-format
 msgid ""
@@ -11826,6 +11524,25 @@ msgid ""
 "physical_network %(physical_network)s"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543
+#, python-format
+msgid ""
+"Cannot provision unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:560
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:601
+#, python-format
+msgid ""
+"Cannot reclaim unknown network type %(network_type)s for net-"
+"id=%(net_uuid)s"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:655
 #, python-format
 msgid "port_unbound(): net_uuid %s not in local_vlan_map"
@@ -11850,11 +11567,71 @@ msgid ""
 "limitation. It was shortened to %(new_name)s to fit."
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870
+#, 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:974
 #, python-format
 msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1003
+#, python-format
+msgid "VIF port: %s has no ofport configured, and might not be able to transmit"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013
+#, python-format
+msgid "No VIF port for port %s defined on agent."
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:799
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1248
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:782
+#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:802
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1231
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1251
+#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1268
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1094
+#, python-format
+msgid ""
+"Port %s was not found on the integration bridge and will therefore not be"
+" processed"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1117
+#, python-format
+msgid "Setting status for %s to UP"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1121
+#, python-format
+msgid "Setting status for %s to DOWN"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1124
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143
 #, python-format
 msgid "Ancillary Port %s added"
@@ -11904,11 +11681,29 @@ msgid ""
 "treat_ancillary_devices_removed completed in %(elapsed).3f"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1281
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1310
+#, python-format
+msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1347
 #, python-format
 msgid "Agent rpc_loop - iteration:%d started"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1369
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1373
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1377
 #, python-format
 msgid ""
@@ -11949,6 +11744,10 @@ msgid ""
 "Elapsed:%(elapsed).3f"
 msgstr ""
 
+#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1442
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1449
 #, python-format
 msgid ""
@@ -14947,21 +14746,21 @@ msgstr ""
 msgid "DHCP agent %s is not active"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:132
+#: neutron/scheduler/l3_agent_scheduler.py:156
 #, python-format
 msgid "No routers compatible with L3 agent configuration on host %s"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:149
+#: neutron/scheduler/l3_agent_scheduler.py:173
 #, python-format
 msgid "Router %(router_id)s has already been hosted by L3 agent %(agent_id)s"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:157
+#: neutron/scheduler/l3_agent_scheduler.py:181
 msgid "No active L3 agents"
 msgstr ""
 
-#: neutron/scheduler/l3_agent_scheduler.py:169
+#: neutron/scheduler/l3_agent_scheduler.py:193
 #, python-format
 msgid "No L3 agents can host the router %s"
 msgstr ""
index 93fc103ba7c4d86a28887d7d3795856d5cf8f2e0..b7e23f48c7009214fd4290a79f7ab85adf88c0f6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-08-26 11:11+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
@@ -78,6 +78,11 @@ msgstr "Exceção durante limpeza de RPC."
 msgid "Unhandled exception"
 msgstr "Exceção não tratada"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -119,6 +124,78 @@ msgstr "Erro no loop de eventos do agente"
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -126,6 +203,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index a8269158f35fef322fd16ad076dee3574948cd5d..9c69d68753340f126b294c7d57664c1852e47fab 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-08-12 21:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
@@ -31,12 +31,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -118,6 +137,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr "Agente fora de sincronização com o plug-in!"
 
@@ -129,6 +149,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 89c6c841ecbcca11ba91ca3cb263474c596648bb..ca8eab6f2cef50fcbf143c84e72ddd9116189717 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-07-18 21:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
@@ -34,7 +34,7 @@ msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 "Não foi possível encontrar o descritor de tipo de dados para o atributo %s"
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -46,20 +46,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -136,3 +141,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index 2fcb3f6763453a7538381f6f3d270fb6ff0de19b..4eb04acc2074a7c13376498869715d33d47319a8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Serbian (http://www.transifex.com/projects/p/neutron/language/"
@@ -32,7 +32,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -44,20 +44,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -134,3 +139,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index e50df7e20c0f8fd019c0128f8c623f28bde8cad7..66737d4962699aadce15c6e7af0efff0c56037d6 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-08-12 21:24+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/"
@@ -79,6 +79,11 @@ msgstr "RPC క్లీనప్ సమయంలో మినహాయింప
 msgid "Unhandled exception"
 msgstr "నిర్వహించని మినహాయింపు"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -120,6 +125,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -127,6 +204,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index e00b298326f5217d3296e1b039aab5e8720f784c..d2ff5dd2fb732caacd05546aa2e4060f9ae56f8d 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-08-17 05:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/"
@@ -30,12 +30,31 @@ msgstr "చేర్చడం విధానం:%(new_policy)s నిరాశ
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -117,6 +136,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -128,6 +148,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index d7b89dd560e054ae9140b03a96f083b54a5e1b84..f017560b8e1569b518371a6cf8f9e05a14c14bad 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-07-23 14:51+0000\n"
 "Last-Translator: rajeshmalisettty <venkatarajesh.malisetty@gmail.com>\n"
 "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr "%s యొక్క లక్షణం కోసం డేటా రకం  సాధ్యం కాలేదు"
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -45,20 +45,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -135,3 +140,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index c83bec35ab0da00a2fdcd9ac9104e9f187413e4d..cbe139653aee0dcf0d406ec55b02ddd2079f9008 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-07-18 20:49+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
@@ -29,12 +29,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index e64f209f1931d9566292b25d2550afb4e0438683..a41bf72d6e09c327fe735088b5e15b5d97a1d85d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-07-21 17:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
@@ -76,6 +76,11 @@ msgstr "在RPC清除期间发生异常。"
 msgid "Unhandled exception"
 msgstr "存在未处理的异常"
 
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:283
+#, python-format
+msgid "Unable to delete port '%(pname)s' on switch. Exception: %(exp)s"
+msgstr ""
+
 #: neutron/plugins/ml2/drivers/type_gre.py:80
 #, python-format
 msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s"
@@ -117,6 +122,78 @@ msgstr ""
 msgid "Cannot complete the sync between Neutron and VSD because of error:%s"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:102
+msgid "Agent terminated!: Failed to get a datapath."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:121
+msgid "Agent terminated"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158
+msgid "Agent failed to create agent config map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:283
+msgid "Failed reporting state!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:449
+#, python-format
+msgid "No local VLAN available for net-id=%s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:464
+#, 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:475
+#, 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:485
+#, 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:523
+#, 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:657
+#, python-format
+msgid ""
+"Bridge %(bridge)s for physical network %(physical_network)s does not exist. "
+"Agent terminated!"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:735
+msgid "ofport should have a value that can be interpreted as an integer"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:738
+#, python-format
+msgid "Failed to set-up %(type)s tunnel port to %(ip)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:916
+msgid "Error while synchronizing tunnels"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:956
+msgid "Error while processing VIF ports"
+msgstr ""
+
 #: neutron/plugins/vmware/plugins/base.py:2089
 #, python-format
 msgid ""
@@ -124,6 +201,11 @@ msgid ""
 "the NSX backend"
 msgstr ""
 
+#: neutron/scheduler/l3_agent_scheduler.py:281
+#, python-format
+msgid "Not enough candidates, a HA router needs at least %s agents"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:62
 #, python-format
 msgid "Config file parse error: %s"
index a4d9b819b15e806bbac25379e8fdde802782e242..32ebc2febfb06dc9adbe9297f3d4316d07e80e36 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-08-12 21:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
@@ -29,12 +29,31 @@ msgstr "在被废弃的策略:%(old_policy)s位置上插入策略:%(new_policy)s
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr "代理与插件不同步!"
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index e094465bc4144a44cbc772bbfdd36e6e0923fcf8..a48532d58fd3a311546a7ae45a1726e5911aa41c 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""
index 5f16ec6df3c410c016c5930fcb3a6674df207d30..78044b1fd6041892894d32ecea318481b246c8d2 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:10+0000\n"
 "PO-Revision-Date: 2014-07-18 20:49+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/"
@@ -29,12 +29,31 @@ msgstr ""
 msgid "IPv6 is not enabled on this system."
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:80
+#: neutron/db/l3_agentschedulers_db.py:82
 msgid ""
 "Skipping period L3 agent status check because automatic router rescheduling "
 "is disabled."
 msgstr ""
 
+#: neutron/db/l3_hamode_db.py:176
+#, 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:257
+#, python-format
+msgid ""
+"Number of available agents lower than max_l3_agents_per_router. L3 agents "
+"available: %s"
+msgstr ""
+
+#: neutron/debug/commands.py:107
+#, python-format
+msgid "%d probe(s) deleted"
+msgstr ""
+
 #: neutron/openstack/common/periodic_task.py:126
 #, python-format
 msgid "Skipping periodic task %(task)s because its interval is negative"
@@ -116,6 +135,7 @@ msgid "APIC host agent: started on %s"
 msgstr ""
 
 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:907
 msgid "Agent out of sync with plugin!"
 msgstr ""
 
@@ -127,6 +147,87 @@ msgstr ""
 msgid "Sync between Neutron and VSD completed successfully"
 msgstr ""
 
+#: neutron/plugins/ofagent/agent/arp_lib.py:137
+msgid "No bridge is set"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:140
+#, python-format
+msgid "Unknown bridge %(dpid)s ours %(ours)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:147
+#, python-format
+msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:152
+msgid "drop non tenant packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:157
+msgid "drop non-ethernet packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:162
+msgid "drop non-arp packet"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/arp_lib.py:171
+#, python-format
+msgid "unknown network %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:165
+msgid "Agent initialized successfully, now running... "
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:452
+#, 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:502
+#, python-format
+msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:570
+#, python-format
+msgid "port_unbound() net_uuid %s not in local_vlan_map"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:651
+#, python-format
+msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:785
+#, 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:799
+#, python-format
+msgid "Port %(device)s updated. Details: %(details)s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:818
+#, python-format
+msgid "Configuration for device %s completed."
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:829
+#, python-format
+msgid "Attachment %s removed"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:912
+msgid "Agent tunnel out of sync with plugin!"
+msgstr ""
+
 #: neutron/services/vpn/service_drivers/cisco_cfg_loader.py:57
 #, python-format
 msgid "Scanning config files %s for Cisco CSR configurations"
index 21f13589cc68d7af97bbf258d48755fbce4dc5ef..9ce2cc65c0d4e204597603c6a8eb170b9c79cc6a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2014-09-09 06:04+0000\n"
+"POT-Creation-Date: 2014-09-14 06:11+0000\n"
 "PO-Revision-Date: 2014-06-30 19:27+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/"
@@ -31,7 +31,7 @@ msgstr ""
 msgid "Unable to find data type descriptor for attribute %s"
 msgstr ""
 
-#: neutron/agent/securitygroups_rpc.py:179
+#: neutron/agent/securitygroups_rpc.py:183
 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."
@@ -43,20 +43,25 @@ msgid ""
 "new instance will be spawned"
 msgstr ""
 
-#: neutron/db/l3_agentschedulers_db.py:103
+#: neutron/db/l3_agentschedulers_db.py:105
 msgid ""
 "Time since last L3 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:119
+#: neutron/db/l3_agentschedulers_db.py:127
 #, python-format
 msgid ""
 "Rescheduling router %(router)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_hamode_db.py:404
+#, python-format
+msgid "The router %(router_id)s is bound multiple times on the agent %(host)s"
+msgstr ""
+
 #: neutron/openstack/common/service.py:364
 #, python-format
 msgid "pid %d not in child list"
@@ -133,3 +138,19 @@ msgstr ""
 #, python-format
 msgid "VM port %s not found in neutron for sync"
 msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:290
+#, python-format
+msgid "Unable to create tunnel port. Invalid remote IP: %s"
+msgstr ""
+
+#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:713
+#, 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:820
+#, python-format
+msgid "Device %s not defined on plugin"
+msgstr ""