From: OpenStack Proposal Bot Date: Mon, 1 Sep 2014 06:19:19 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=9a8897f1affa23d763fff255156df1e4d6a69dfb;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: I8676cc834921e62620d914c15755102fc637f7d3 --- diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-error.po b/neutron/locale/de/LC_MESSAGES/neutron-log-error.po index d52e53619..21d3f9f64 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" @@ -60,11 +60,21 @@ msgstr "" msgid "Unhandled exception" msgstr "Nicht behandelte Ausnahme" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po index 8720e69fa..7ce04006a 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-08-17 05:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" @@ -26,7 +26,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/de/LC_MESSAGES/neutron-log-warning.po index 802e83199..e5a53ac31 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "PID %d nicht in Liste untergeordneter Elemente" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po index 4bb6183df..46dbf760e 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/" @@ -60,11 +60,21 @@ msgstr "Exception during rpc cleanup." msgid "Unhandled exception" msgstr "Unhandled exception" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po index dbc4afd55..8d7db257e 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-warning.po index bef93ce15..b5c56e952 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d not in child list" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po index 9e9156486..81a9ffe14 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-08-12 21:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" @@ -65,11 +65,21 @@ msgstr "Exception during rpc cleanup." msgid "Unhandled exception" msgstr "Unhandled exception" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po index 0dcd54c07..f35122b92 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-08-17 05:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" @@ -27,7 +27,11 @@ msgid "" msgstr "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-warning.po index 017593305..627c7d821 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-warning.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-25 23:10+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" @@ -34,14 +34,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "Unable to find data type descriptor for attribute %s" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -52,3 +52,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d not in child list" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index d64ef9ab5..79ac0c9a8 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-26 06:04+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -421,7 +421,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:591 +#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:593 msgid "DHCP agent started" msgstr "" @@ -438,7 +438,7 @@ msgid "" "exist." msgstr "" -#: neutron/agent/dhcp_agent.py:143 neutron/agent/dhcp_agent.py:201 +#: neutron/agent/dhcp_agent.py:143 neutron/agent/dhcp_agent.py:202 #, python-format msgid "Network %s has been deleted." msgstr "" @@ -465,31 +465,31 @@ msgstr "" msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:189 +#: neutron/agent/dhcp_agent.py:190 #, python-format msgid "resync: %(reason)s" msgstr "" -#: neutron/agent/dhcp_agent.py:205 +#: neutron/agent/dhcp_agent.py:206 #, python-format msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:217 +#: neutron/agent/dhcp_agent.py:219 #, python-format msgid "" "Network %s may have been deleted and its resources may have already been " "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:342 +#: neutron/agent/dhcp_agent.py:344 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:1879 +#: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:1889 #: neutron/agent/metadata/agent.py:364 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:328 #: neutron/services/metering/agents/metering_agent.py:272 @@ -498,7 +498,7 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:1884 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:1894 #: neutron/agent/metadata/agent.py:369 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794 @@ -512,12 +512,12 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:586 +#: neutron/agent/dhcp_agent.py:588 #, python-format msgid "Agent updated: %(payload)s" msgstr "" -#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1889 +#: neutron/agent/dhcp_agent.py:590 neutron/agent/l3_agent.py:1899 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -612,143 +612,143 @@ msgstr "" msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:714 +#: neutron/agent/l3_agent.py:717 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:739 +#: neutron/agent/l3_agent.py:742 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:806 +#: neutron/agent/l3_agent.py:809 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:635 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:808 neutron/db/l3_db.py:954 +#: neutron/agent/l3_agent.py:811 neutron/db/l3_db.py:954 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:637 #: neutron/services/firewall/agents/varmour/varmour_router.py:105 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:868 +#: neutron/agent/l3_agent.py:872 #, python-format msgid "Deleting stale internal router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:895 +#: neutron/agent/l3_agent.py:899 #, python-format msgid "Deleting stale external router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:1069 +#: neutron/agent/l3_agent.py:1073 #, python-format msgid "Unable to configure IP address for floating IP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1113 +#: neutron/agent/l3_agent.py:1117 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1175 +#: neutron/agent/l3_agent.py:1179 msgid "DVR: no map match_port found!" msgstr "" -#: neutron/agent/l3_agent.py:1362 +#: neutron/agent/l3_agent.py:1372 msgid "DVR: error adding redirection logic" msgstr "" -#: neutron/agent/l3_agent.py:1374 +#: neutron/agent/l3_agent.py:1384 msgid "DVR: removed snat failed" msgstr "" -#: neutron/agent/l3_agent.py:1466 +#: neutron/agent/l3_agent.py:1476 msgid "Missing subnet/agent_gateway_port" msgstr "" -#: neutron/agent/l3_agent.py:1578 +#: neutron/agent/l3_agent.py:1588 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:1598 +#: neutron/agent/l3_agent.py:1608 msgid "DVR: Failed updating arp entry" msgstr "" -#: neutron/agent/l3_agent.py:1625 +#: neutron/agent/l3_agent.py:1635 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:1635 +#: neutron/agent/l3_agent.py:1645 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1641 +#: neutron/agent/l3_agent.py:1651 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1648 +#: neutron/agent/l3_agent.py:1658 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:1700 +#: neutron/agent/l3_agent.py:1710 #, python-format msgid "Failed to fetch router information for '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1739 +#: neutron/agent/l3_agent.py:1749 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:1759 +#: neutron/agent/l3_agent.py:1769 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:1767 +#: neutron/agent/l3_agent.py:1777 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:1769 +#: neutron/agent/l3_agent.py:1779 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:1772 +#: neutron/agent/l3_agent.py:1782 #: neutron/services/metering/agents/metering_agent.py:61 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:1795 +#: neutron/agent/l3_agent.py:1805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:1810 +#: neutron/agent/l3_agent.py:1820 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1818 +#: neutron/agent/l3_agent.py:1828 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1852 +#: neutron/agent/l3_agent.py:1862 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:1876 +#: neutron/agent/l3_agent.py:1886 msgid "Report state task successfully completed" msgstr "" @@ -1244,17 +1244,17 @@ msgid "" "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:372 +#: neutron/agent/linux/iptables_manager.py:385 #, python-format msgid "Got semaphore / lock \"%s\"" msgstr "" -#: neutron/agent/linux/iptables_manager.py:375 +#: neutron/agent/linux/iptables_manager.py:388 #, python-format msgid "Semaphore / lock released \"%s\"" msgstr "" -#: neutron/agent/linux/iptables_manager.py:424 +#: neutron/agent/linux/iptables_manager.py:439 #: neutron/tests/unit/test_iptables_manager.py:676 #: neutron/tests/unit/test_iptables_manager.py:710 #, python-format @@ -1264,92 +1264,92 @@ msgid "" "%s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:427 +#: neutron/agent/linux/iptables_manager.py:442 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:437 +#: neutron/agent/linux/iptables_manager.py:452 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:639 +#: neutron/agent/linux/iptables_manager.py:656 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:36 +#: neutron/agent/linux/ovs_lib.py:38 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:168 -#: neutron/agent/linux/ovs_lib.py:288 +#: neutron/agent/linux/ovs_lib.py:72 neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:290 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:55 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:241 msgid "" "Unable to create VXLAN tunnel port. Please ensure that an openvswitch " "version that supports VXLAN is installed." msgstr "" -#: neutron/agent/linux/ovs_lib.py:336 +#: neutron/agent/linux/ovs_lib.py:338 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:351 +#: neutron/agent/linux/ovs_lib.py:353 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:406 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:416 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:424 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:444 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:520 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "OVS flows could not be applied on bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:530 +#: neutron/agent/linux/ovs_lib.py:532 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:541 +#: neutron/agent/linux/ovs_lib.py:543 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:552 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:566 +#: neutron/agent/linux/ovs_lib.py:568 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:571 +#: neutron/agent/linux/ovs_lib.py:573 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1715,10 +1715,112 @@ msgid "" "router %(router_id)s" msgstr "" -#: neutron/api/rpc/handlers/dvr_rpc.py:116 +#: neutron/api/rpc/handlers/dhcp_rpc.py:65 +msgid "Unrecognized action" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:82 +#, python-format +msgid "" +"Action %(action)s for network %(net_id)s could not complete successfully:" +" %(reason)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:92 +#, python-format +msgid "get_active_networks requested from %s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:99 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:119 +#, python-format +msgid "Network %(network_id)s requested from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:126 +#: neutron/api/rpc/handlers/dhcp_rpc.py:190 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:148 +#, python-format +msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:182 +#, python-format +msgid "" +"DHCP port %(device_id)s on network %(network_id)s does not exist on " +"%(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:222 +#, python-format +msgid "DHCP port deletion for %(network_id)s request from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:235 +#, python-format +msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:259 +#, python-format +msgid "Updating lease expiration is now deprecated. Issued from host %s." +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:270 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:287 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/api/rpc/handlers/dvr_rpc.py:128 msgid "DVR agent binding currently not set." msgstr "" +#: neutron/api/rpc/handlers/l3_rpc.py:69 +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 +#, python-format +msgid "" +"Routers returned to l3 agent:\n" +" %s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:89 +#, python-format +msgid "Checking router: %(id)s for host: %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:145 +#, python-format +msgid "External network ID returned to l3 agent: %s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:157 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:165 +#, python-format +msgid "Floating IP: %s no longer present." +msgstr "" + #: neutron/api/v2/attributes.py:44 #, python-format msgid "" @@ -1856,7 +1958,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:355 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:552 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2503,64 +2605,64 @@ msgstr "" msgid "Invalid CIDR %(input)s given as IP prefix" msgstr "" -#: neutron/common/ipv6_utils.py:30 +#: neutron/common/ipv6_utils.py:35 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" -#: neutron/common/ipv6_utils.py:37 +#: neutron/common/ipv6_utils.py:42 #, python-format msgid "" "Bad prefix or mac format for generating IPv6 address by EUI-64: " "%(prefix)s, %(mac)s:" msgstr "" -#: neutron/common/ipv6_utils.py:41 +#: neutron/common/ipv6_utils.py:46 #, python-format msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/utils.py:68 +#: neutron/common/utils.py:69 #, python-format msgid "" "Method %(func_name)s cannot be cached due to unhashable parameters: args:" " %(args)s, kwargs: %(kwargs)s" msgstr "" -#: neutron/common/utils.py:91 +#: neutron/common/utils.py:92 #, python-format msgid "" "Instance of class %(module)s.%(class)s doesn't contain attribute _cache " "therefore results cannot be cached for %(func_name)s." msgstr "" -#: neutron/common/utils.py:117 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:118 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:200 +#: neutron/common/utils.py:201 #: neutron/plugins/sriovnicagent/common/config.py:36 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:203 +#: neutron/common/utils.py:204 #: neutron/plugins/sriovnicagent/common/config.py:39 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:206 +#: neutron/common/utils.py:207 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:208 +#: neutron/common/utils.py:209 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:211 +#: neutron/common/utils.py:212 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2745,123 +2847,55 @@ msgstr "" msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:845 +#: neutron/db/db_base_plugin_v2.py:847 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:942 +#: neutron/db/db_base_plugin_v2.py:944 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:966 +#: neutron/db/db_base_plugin_v2.py:968 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:986 neutron/db/db_base_plugin_v2.py:1000 +#: neutron/db/db_base_plugin_v2.py:988 neutron/db/db_base_plugin_v2.py:1002 #: neutron/plugins/opencontrail/contrail_plugin.py:312 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:993 +#: neutron/db/db_base_plugin_v2.py:995 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1009 +#: neutron/db/db_base_plugin_v2.py:1011 msgid "ipv6_ra_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1013 +#: neutron/db/db_base_plugin_v2.py:1015 msgid "ipv6_address_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1383 +#: neutron/db/db_base_plugin_v2.py:1385 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " "deleted." msgstr "" -#: neutron/db/dhcp_rpc_base.py:58 -msgid "Unrecognized action" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:75 -#, python-format -msgid "" -"Action %(action)s for network %(net_id)s could not complete successfully:" -" %(reason)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:85 -#, python-format -msgid "get_active_networks requested from %s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:92 -#, python-format -msgid "get_active_networks_info from %s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:112 -#, python-format -msgid "Network %(network_id)s requested from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:119 neutron/db/dhcp_rpc_base.py:183 -#, python-format -msgid "Network %s could not be found, it might have been deleted concurrently." -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:141 -#, python-format -msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:175 -#, python-format -msgid "" -"DHCP port %(device_id)s on network %(network_id)s does not exist on " -"%(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:215 -#, python-format -msgid "DHCP port deletion for %(network_id)s request from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:228 -#, python-format -msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:252 -#, python-format -msgid "Updating lease expiration is now deprecated. Issued from host %s." -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:263 -#, python-format -msgid "Create dhcp port %(port)s from %(host)s." -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:280 -#, python-format -msgid "Update dhcp port %(port)s from %(host)s." -msgstr "" - -#: neutron/db/dvr_mac_db.py:35 +#: neutron/db/dvr_mac_db.py:36 msgid "The base mac address used for unique DVR instances by Neutron" msgstr "" -#: neutron/db/dvr_mac_db.py:95 +#: neutron/db/dvr_mac_db.py:96 #, python-format msgid "MAC generation error after %s attempts" msgstr "" -#: neutron/db/dvr_mac_db.py:156 +#: neutron/db/dvr_mac_db.py:168 #, python-format msgid "Could not retrieve gateway port for subnet %s" msgstr "" @@ -2888,15 +2922,15 @@ msgstr "" msgid "Removed routes are %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:44 +#: neutron/db/l3_agentschedulers_db.py:46 msgid "Driver to use for scheduling router to a default L3 agent" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:47 +#: neutron/db/l3_agentschedulers_db.py:49 msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_agentschedulers_db.py:49 +#: neutron/db/l3_agentschedulers_db.py:51 msgid "" "Automatically reschedule routers from offline L3 agents to online L3 " "agents." @@ -2929,9 +2963,9 @@ msgid "" "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:534 neutron/db/l3_dvr_db.py:209 -#: neutron/plugins/bigswitch/plugin.py:1015 -#: neutron/plugins/bigswitch/plugin.py:1024 +#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:534 neutron/db/l3_dvr_db.py:210 +#: neutron/plugins/bigswitch/plugin.py:1013 +#: neutron/plugins/bigswitch/plugin.py:1022 #: neutron/plugins/opencontrail/contrail_plugin.py:499 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3005,13 +3039,13 @@ msgstr "" msgid "Skipping port %s as no IP is configure on it" msgstr "" -#: neutron/db/l3_dvr_db.py:41 +#: neutron/db/l3_dvr_db.py:42 msgid "" "System-wide flag to determine the type of router that tenants can create." " Only admin can override." msgstr "" -#: neutron/db/l3_dvr_db.py:75 +#: neutron/db/l3_dvr_db.py:76 #, python-format msgid "Centralizing distributed router %s is not supported" msgstr "" @@ -3034,50 +3068,22 @@ msgstr "" msgid "SNAT interface port list does not exist, so create one: %s" msgstr "" -#: neutron/db/l3_dvrscheduler_db.py:296 -#: neutron/scheduler/l3_agent_scheduler.py:158 +#: neutron/db/l3_dvrscheduler_db.py:298 +#: neutron/scheduler/l3_agent_scheduler.py:157 msgid "No active L3 agents" msgstr "" -#: neutron/db/l3_rpc_base.py:62 -msgid "" -"No plugin for L3 routing registered! Will reply to l3 agent with empty " -"router dictionary." -msgstr "" - -#: neutron/db/l3_rpc_base.py:76 -#, python-format -msgid "" -"Routers returned to l3 agent:\n" -" %s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:82 -#, python-format -msgid "Checking router: %(id)s for host: %(host)s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:138 -#, python-format -msgid "External network ID returned to l3 agent: %s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:150 -#, python-format -msgid "New status for floating IP %(floatingip_id)s: %(status)s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:158 +#: neutron/db/routedserviceinsertion_db.py:36 #, python-format -msgid "Floating IP: %s no longer present." +msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" msgstr "" -#: neutron/db/routedserviceinsertion_db.py:36 +#: neutron/db/securitygroups_rpc_base.py:58 #, python-format -msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" +msgid "%s must implement get_port_from_device." msgstr "" -#: neutron/db/securitygroups_rpc_base.py:281 +#: neutron/db/securitygroups_rpc_base.py:275 #, python-format msgid "No valid gateway port on subnet %s is found for IPv6 RA" msgstr "" @@ -3094,95 +3100,95 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: neutron/db/firewall/firewall_db.py:239 +#: neutron/db/firewall/firewall_db.py:241 #: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:220 msgid "create_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:255 +#: neutron/db/firewall/firewall_db.py:262 #: neutron/plugins/vmware/plugins/service.py:941 #: neutron/services/firewall/fwaas_plugin.py:235 msgid "update_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:265 +#: neutron/db/firewall/firewall_db.py:272 #: neutron/plugins/vmware/plugins/service.py:967 #: neutron/services/firewall/fwaas_plugin.py:250 msgid "delete_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:275 +#: neutron/db/firewall/firewall_db.py:282 msgid "get_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:280 +#: neutron/db/firewall/firewall_db.py:287 msgid "get_firewalls() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:286 +#: neutron/db/firewall/firewall_db.py:293 msgid "get_firewalls_count() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:291 +#: neutron/db/firewall/firewall_db.py:298 msgid "create_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:307 +#: neutron/db/firewall/firewall_db.py:314 #: neutron/plugins/vmware/plugins/service.py:1029 #: neutron/services/firewall/fwaas_plugin.py:259 msgid "update_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:321 +#: neutron/db/firewall/firewall_db.py:328 msgid "delete_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:333 +#: neutron/db/firewall/firewall_db.py:340 msgid "get_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:338 +#: neutron/db/firewall/firewall_db.py:345 msgid "get_firewall_policies() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:344 +#: neutron/db/firewall/firewall_db.py:351 msgid "get_firewall_policies_count() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:349 +#: neutron/db/firewall/firewall_db.py:356 msgid "create_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:378 +#: neutron/db/firewall/firewall_db.py:385 #: neutron/plugins/vmware/plugins/service.py:1003 #: neutron/services/firewall/fwaas_plugin.py:267 msgid "update_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:402 +#: neutron/db/firewall/firewall_db.py:409 msgid "delete_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:410 +#: neutron/db/firewall/firewall_db.py:417 msgid "get_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:415 +#: neutron/db/firewall/firewall_db.py:422 msgid "get_firewall_rules() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:421 +#: neutron/db/firewall/firewall_db.py:428 msgid "get_firewall_rules_count() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:430 +#: neutron/db/firewall/firewall_db.py:437 #: neutron/plugins/vmware/plugins/service.py:1056 #: neutron/services/firewall/fwaas_plugin.py:277 msgid "insert_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:474 +#: neutron/db/firewall/firewall_db.py:481 #: neutron/plugins/vmware/plugins/service.py:1085 #: neutron/services/firewall/fwaas_plugin.py:285 msgid "remove_rule() called" @@ -3238,57 +3244,57 @@ msgstr "" msgid "Available commands" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:88 +#: neutron/db/migration/migrate_to_ml2.py:89 msgid "Missing version in alembic_versions table" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:90 +#: neutron/db/migration/migrate_to_ml2.py:91 #, python-format msgid "Multiple versions in alembic_versions table: %s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:94 +#: neutron/db/migration/migrate_to_ml2.py:95 #, python-format msgid "" "Unsupported database schema %(current)s. Please migrate your database to " "one of following versions: %(supported)s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:414 +#: neutron/db/migration/migrate_to_ml2.py:415 #, python-format msgid "Unknown tunnel type: %s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:428 +#: neutron/db/migration/migrate_to_ml2.py:429 msgid "The plugin type whose database will be migrated" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:431 +#: neutron/db/migration/migrate_to_ml2.py:432 msgid "The connection url for the target db" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:434 +#: neutron/db/migration/migrate_to_ml2.py:435 #, python-format msgid "The %s tunnel type to migrate from" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:437 -#: neutron/plugins/openvswitch/common/config.py:78 +#: neutron/db/migration/migrate_to_ml2.py:438 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:440 +#: neutron/db/migration/migrate_to_ml2.py:441 msgid "Retain the old plugin's tables" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:446 +#: neutron/db/migration/migrate_to_ml2.py:447 #, python-format msgid "" "Tunnel args (tunnel-type and vxlan-udp-port) are not valid for the %s " "plugin" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:453 +#: neutron/db/migration/migrate_to_ml2.py:454 #, python-format msgid "" "Support for migrating %(plugin)s for release %(release)s is not yet " @@ -3856,7 +3862,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4434,144 +4440,144 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:159 +#: neutron/plugins/bigswitch/plugin.py:129 neutron/plugins/ml2/db.py:212 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:238 +#: neutron/plugins/bigswitch/plugin.py:235 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:319 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:350 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:399 +#: neutron/plugins/bigswitch/plugin.py:396 #: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:96 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:416 +#: neutron/plugins/bigswitch/plugin.py:413 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:475 +#: neutron/plugins/bigswitch/plugin.py:472 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:502 +#: neutron/plugins/bigswitch/plugin.py:499 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:545 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:588 +#: neutron/plugins/bigswitch/plugin.py:586 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:616 +#: neutron/plugins/bigswitch/plugin.py:614 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:654 +#: neutron/plugins/bigswitch/plugin.py:652 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:746 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:806 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:827 +#: neutron/plugins/bigswitch/plugin.py:825 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:844 +#: neutron/plugins/bigswitch/plugin.py:842 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:863 +#: neutron/plugins/bigswitch/plugin.py:861 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:900 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:923 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 +#: neutron/plugins/bigswitch/plugin.py:946 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:978 +#: neutron/plugins/bigswitch/plugin.py:976 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1007 +#: neutron/plugins/bigswitch/plugin.py:1005 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1039 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1058 +#: neutron/plugins/bigswitch/plugin.py:1056 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1065 +#: neutron/plugins/bigswitch/plugin.py:1063 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1082 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1098 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1130 +#: neutron/plugins/bigswitch/plugin.py:1128 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1145 +#: neutron/plugins/bigswitch/plugin.py:1143 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1146 +#: neutron/plugins/bigswitch/plugin.py:1144 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4876,75 +4882,75 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:62 +#: neutron/plugins/brocade/NeutronPlugin.py:64 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:34 msgid "The address of the host to SSH to" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:64 +#: neutron/plugins/brocade/NeutronPlugin.py:66 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:36 msgid "The SSH username to use" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:66 +#: neutron/plugins/brocade/NeutronPlugin.py:68 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:38 msgid "The SSH password to use" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:68 +#: neutron/plugins/brocade/NeutronPlugin.py:70 msgid "Currently unused" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:72 +#: neutron/plugins/brocade/NeutronPlugin.py:74 msgid "The network interface to use when creatinga port" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 -#: neutron/plugins/hyperv/rpc_callbacks.py:47 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:80 -#: neutron/plugins/mlnx/rpc_callbacks.py:62 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:89 +#: neutron/plugins/brocade/NeutronPlugin.py:96 +#: neutron/plugins/hyperv/rpc_callbacks.py:42 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:71 +#: neutron/plugins/mlnx/rpc_callbacks.py:36 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:80 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" +#: neutron/plugins/brocade/NeutronPlugin.py:110 #: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:164 -#: neutron/plugins/hyperv/rpc_callbacks.py:63 -#: neutron/plugins/hyperv/rpc_callbacks.py:92 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:103 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:163 -#: neutron/plugins/mlnx/rpc_callbacks.py:84 -#: neutron/plugins/mlnx/rpc_callbacks.py:113 -#: neutron/plugins/mlnx/rpc_callbacks.py:128 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:167 +#: neutron/plugins/hyperv/rpc_callbacks.py:58 +#: neutron/plugins/hyperv/rpc_callbacks.py:87 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:95 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:132 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155 +#: neutron/plugins/mlnx/rpc_callbacks.py:58 +#: neutron/plugins/mlnx/rpc_callbacks.py:87 +#: neutron/plugins/mlnx/rpc_callbacks.py:102 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:98 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:135 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 #, python-format msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:299 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:303 +#: neutron/plugins/brocade/NeutronPlugin.py:347 +#: neutron/plugins/brocade/NeutronPlugin.py:400 +#: neutron/plugins/brocade/NeutronPlugin.py:430 msgid "Brocade NOS driver error" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:300 +#: neutron/plugins/brocade/NeutronPlugin.py:304 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:303 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:307 +#: neutron/plugins/brocade/NeutronPlugin.py:348 +#: neutron/plugins/brocade/NeutronPlugin.py:401 +#: neutron/plugins/brocade/NeutronPlugin.py:432 msgid "Brocade plugin raised exception, check logs" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:309 +#: neutron/plugins/brocade/NeutronPlugin.py:313 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -5604,251 +5610,585 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:82 +msgid "Restrict the visibility of policy profiles to the tenants" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:85 msgid "Number of threads to use to make HTTP requests" msgstr "" -#: neutron/plugins/cisco/common/config.py:84 +#: neutron/plugins/cisco/common/config.py:87 msgid "N1K http timeout duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:137 -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:68 +#: neutron/plugins/cisco/common/config.py:140 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:560 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:586 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:599 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:600 #, python-format msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:641 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:642 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:662 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:663 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:771 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:793 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:794 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:807 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:808 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:817 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:841 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:842 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:852 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:853 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:861 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:870 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:889 -#: neutron/plugins/cisco/db/n1kv_db_v2.py:943 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:890 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:944 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:933 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1120 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1121 msgid "segment_range not required for TRUNK" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1126 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1127 msgid "multicast_ip_range not required" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1254 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1266 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1267 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1273 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1274 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 #, python-format msgid "%s is reserved multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1281 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1282 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1285 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1286 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1299 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1307 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1314 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1319 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1320 msgid "segment_range not required for trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1325 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1326 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1332 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1333 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1343 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1344 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1371 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1372 #, python-format msgid "Segment range is invalid, select from %(min)s-%(nmin)s, %(nmax)s-%(max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1389 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1390 #, python-format msgid "segment range is invalid. Valid range is : %(min)s-%(max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1403 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1404 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1420 -msgid "Segment range overlaps with another profile" +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1421 +msgid "Segment range overlaps with another profile" +msgstr "" + +#: neutron/plugins/cisco/db/network_db_v2.py:41 +msgid "get_qos() called" +msgstr "" + +#: neutron/plugins/cisco/db/network_db_v2.py:54 +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 "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:46 +msgid "" +"Name of management network for device configuration. Default value is " +"osn_mgmt_nw" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:49 +msgid "" +"Default security group applied on management port. Default value is " +"mgmt_sec_grp." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:52 +msgid "Seconds of no status update until a cfg agent is considered down." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:55 +msgid "Ensure that Nova is running before attempting to create any VM." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:61 +msgid "Name of Glance image for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:63 +msgid "UUID of Nova flavor for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:67 +msgid "Plugging driver for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:71 +msgid "Hosting device driver for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:75 +msgid "Config agent driver for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:77 +msgid "Booting time in seconds before a CSR1kv becomes operational." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:80 +msgid "Username to use for CSR1kv configurations." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:82 +msgid "Password to use for CSR1kv configurations." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:124 +#, python-format +msgid "No tenant with a name or ID of %s exists." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:127 +#, python-format +msgid "Multiple tenants matches found for %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:146 +msgid "The virtual management network has no subnet. Please assign one." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:150 +#, python-format +msgid "The virtual management network has %d subnets. The first one will be used." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:156 +msgid "" +"The virtual management network does not have unique name. Please ensure " +"that it is." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:160 +msgid "There is no virtual management network. Please create one." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:182 +msgid "" +"The security group for the virtual management network does not have " +"unique name. Please ensure that it is." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:187 +msgid "" +"There is no security group for the virtual management network. Please " +"create one." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:201 +msgid "Error loading hosting device driver" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:214 +msgid "Error loading plugging driver" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:330 +#, python-format +msgid "Cisco cfg agent %s is not alive" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:367 +msgid "" +"Not all Nova services are up and running. Skipping this CSR1kv vm create " +"request." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:404 +msgid "Created a CSR1kv hosting device VM" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:422 +#, python-format +msgid "Failed to delete hosting device %s service VM. Will un-register it anyway." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:463 +msgid "There are no active Cisco cfg agents" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:45 +msgid "" +"Time in seconds between renewed scheduling attempts of non-scheduled " +"routers." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:53 +msgid "Router could not be created due to internal error." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:57 +msgid "Internal error during router processing." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:61 +#, python-format +msgid "Could not get binding information for router %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:316 +#, python-format +msgid "Attempting to schedule router %s." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:328 +#, python-format +msgid "Successfully scheduled router %(r_id)s to hosting device %(d_id)s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:335 +#, python-format +msgid "Un-schedule router %s." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:348 +#, python-format +msgid "Backlogging router %s for renewed scheduling attempt later" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:355 +#, python-format +msgid "Router %s removed from backlog" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:365 +msgid "Processing router (scheduling) backlog" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:385 +msgid "Synchronizing router (scheduling) backlog" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:408 +#, python-format +msgid "DB inconsistency: No type and hosting info associated with router %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:413 +#, python-format +msgid "DB inconsistency: Multiple type and hosting info associated with router %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:436 +#, python-format +msgid "DB inconsistency: No hosting info associated with router %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:513 +#, python-format +msgid "Failed to allocate hosting port for port %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:34 +msgid "Path to templates for hosting devices." +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:37 +msgid "Path to config drive files for service VM instances." +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:71 +#, python-format +msgid "Failure determining running Nova services: %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:88 +#, python-format +msgid "Failed to get status of service VM instance %(id)s, due to %(err)s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:104 +#, python-format +msgid "Failure finding needed Nova resource: %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:126 +#, python-format +msgid "Failed to create service VM instance: %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:142 +#, python-format +msgid "Failed to delete service VM instance %(id)s, due to %(err)s" +msgstr "" + +#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:34 +msgid "CSR1kv configdrive template file." +msgstr "" + +#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:68 +#, python-format +msgid "Failed to create config file: %s. Trying toclean up." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:42 +msgid "Name of N1kv port profile for management ports." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:44 +msgid "" +"Name of N1kv port profile for T1 ports (i.e., ports carrying traffic from" +" VXLAN segmented networks)." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:47 +msgid "" +"Name of N1kv port profile for T2 ports (i.e., ports carrying traffic from" +" VLAN segmented networks)." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:50 +msgid "" +"Name of N1kv network profile for T1 networks (i.e., trunk networks for " +"VXLAN segmented traffic)." msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:41 -msgid "get_qos() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:53 +msgid "" +"Name of N1kv network profile for T2 networks (i.e., trunk networks for " +"VLAN segmented traffic)." msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:54 -msgid "add_qos() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:109 +#, python-format +msgid "" +"The %(resource)s %(name)s does not have unique name. Please refer to " +"admin guide and create one." 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:114 +#, python-format +msgid "" +"There is no %(resource)s %(name)s. Please refer to admin guide and create" +" one." 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:214 +#, python-format +msgid "Error %s when creating service VM resources. Cleaning up." 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:285 +#, python-format +msgid "Aborting resource deletion after %d unsuccessful attempts" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:291 +#, python-format +msgid "Resource deletion attempt %d starting" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:310 +msgid "Resource deletion succeeded" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:321 +#, python-format +msgid "Failed to delete %(resource_name) %(net_id)s for service vm due to %(err)s" msgstr "" -#: neutron/plugins/cisco/db/nexus_db_v2.py:89 -msgid "get_nexusvm_binding() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:413 +#, python-format +msgid "Updating trunk: %(action)s VLAN %(tag)d for network_id %(id)s" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:453 +#, python-format +msgid "Hosting port DB inconsistency for hosting device %s" msgstr "" -#: neutron/plugins/cisco/db/nexus_db_v2.py:105 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:460 #, python-format msgid "" -"get_port_switch_bindings() called, port:'%(port_id)s', " -"switch:'%(switch_ip)s'" +"Attempt %(attempt)d to find trunk ports for hosting device %(hd_id)s " +"failed. Trying again in %(time)d seconds." msgstr "" -#: neutron/plugins/cisco/db/nexus_db_v2.py:117 -msgid "get_nexussvi_bindings() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:506 +#, python-format +msgid "Port trunk pair DB inconsistency for port %s" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:71 @@ -5954,315 +6294,310 @@ msgstr "" msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:129 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:148 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:175 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:230 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:347 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:212 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342 +#: neutron/plugins/mlnx/mlnx_plugin.py:226 neutron/plugins/nuage/plugin.py:398 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:234 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:248 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:357 -#: neutron/plugins/mlnx/mlnx_plugin.py:247 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:230 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/mlnx/mlnx_plugin.py:256 neutron/plugins/nuage/plugin.py:408 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:237 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:219 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:233 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:379 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:455 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:237 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:374 +#: neutron/plugins/mlnx/mlnx_plugin.py:242 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:385 -#: neutron/plugins/mlnx/mlnx_plugin.py:273 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:461 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:248 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:380 +#: neutron/plugins/mlnx/mlnx_plugin.py:282 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:270 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:391 -#: neutron/plugins/mlnx/mlnx_plugin.py:279 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:252 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:386 +#: neutron/plugins/mlnx/mlnx_plugin.py:288 neutron/plugins/nuage/plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:448 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:430 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:492 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:474 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:475 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:527 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:509 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:538 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:546 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:551 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:598 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:601 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:656 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:638 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:671 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:653 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:725 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:707 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:726 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:750 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:732 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:790 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:772 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:800 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:793 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:837 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:819 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:854 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:870 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:901 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:891 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:921 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:931 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:903 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:913 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:972 -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:954 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:255 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:198 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:226 -#: neutron/plugins/mlnx/mlnx_plugin.py:360 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:515 +#: neutron/plugins/mlnx/mlnx_plugin.py:369 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1030 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1012 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1044 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 #, python-format msgid "Cannot delete network '%s', delete the associated subnet first" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1048 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1030 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1052 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1062 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1102 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1135 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1200 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1182 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:305 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1211 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1193 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1266 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1276 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1292 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1302 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1323 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1317 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1338 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1332 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1353 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1373 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1367 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1458 -#, python-format -msgid "Scheduling router %s" -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 @@ -6290,7 +6625,6 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:111 -#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -6301,7 +6635,6 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:123 -#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:112 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -6520,10 +6853,11 @@ msgstr "" msgid "Cannot retrieve utif info for the following reason: %(err_msg)s" msgstr "" -#: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:44 +#: neutron/plugins/embrane/l2base/ml2/ml2_support.py:46 +#, python-format msgid "" -"No segmentation_id found for the network, please be sure that " -"tenant_network_type is vlan" +"Network type %s not supported. Please be sure that tenant_network_type is" +" vlan" msgstr "" #: neutron/plugins/hyperv/db.py:38 @@ -6574,55 +6908,55 @@ msgid "" "pool" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:44 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 msgid "Network type for tenant networks (local, flat, vlan or none)" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:48 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:50 #: neutron/plugins/linuxbridge/common/config.py:33 #: neutron/plugins/mlnx/common/config.py:30 -#: neutron/plugins/openvswitch/common/config.py:49 +#: neutron/plugins/openvswitch/common/config.py:50 msgid "List of :: or " msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:76 -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:98 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:78 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:100 #, python-format msgid "segmentation_id specified for %s network" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:83 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:85 #, python-format msgid "physical_network specified for %s network" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:125 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:127 msgid "physical_network not provided" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:177 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:179 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:200 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:308 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:204 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:303 #: neutron/plugins/ml2/drivers/type_vlan.py:96 -#: neutron/plugins/mlnx/mlnx_plugin.py:178 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 +#: neutron/plugins/mlnx/mlnx_plugin.py:187 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:225 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:229 #, python-format msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/rpc_callbacks.py:81 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123 -#: neutron/plugins/mlnx/rpc_callbacks.py:101 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:126 +#: neutron/plugins/hyperv/rpc_callbacks.py:76 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:114 +#: neutron/plugins/mlnx/rpc_callbacks.py:75 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:117 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6642,7 +6976,7 @@ msgstr "" #: neutron/plugins/mlnx/common/config.py:67 #: neutron/plugins/nec/common/config.py:29 #: neutron/plugins/oneconvergence/lib/config.py:47 -#: neutron/plugins/openvswitch/common/config.py:64 +#: neutron/plugins/openvswitch/common/config.py:65 #: neutron/plugins/ryu/common/config.py:43 #: neutron/plugins/sriovnicagent/common/config.py:58 msgid "" @@ -7390,7 +7724,7 @@ msgstr "" #: neutron/plugins/ibm/common/config.py:44 #: neutron/plugins/nec/common/config.py:24 -#: neutron/plugins/openvswitch/common/config.py:28 +#: neutron/plugins/openvswitch/common/config.py:29 #: neutron/plugins/ryu/common/config.py:22 msgid "Integration bridge to use" msgstr "" @@ -7445,58 +7779,58 @@ msgstr "" msgid "The input does not contain nececessary info: %(msg)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155 -#: neutron/plugins/ml2/rpc.py:162 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:159 +#: 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/openvswitch/ovs_neutron_plugin.py:125 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:153 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:144 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269 -#: neutron/plugins/mlnx/mlnx_plugin.py:198 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:261 +#: neutron/plugins/mlnx/mlnx_plugin.py:207 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:280 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:272 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:301 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:351 -#: neutron/plugins/mlnx/mlnx_plugin.py:242 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:360 -#: neutron/plugins/mlnx/mlnx_plugin.py:250 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367 -#: neutron/plugins/mlnx/mlnx_plugin.py:258 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/mlnx/mlnx_plugin.py:267 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373 -#: neutron/plugins/mlnx/mlnx_plugin.py:262 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:449 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8258,7 +8592,7 @@ msgstr "" msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:203 +#: neutron/plugins/midonet/plugin.py:198 #: neutron/plugins/ml2/drivers/arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/arista/exceptions.py:27 #: neutron/plugins/ml2/drivers/arista/exceptions.py:31 @@ -8267,185 +8601,185 @@ msgstr "" msgid "%(msg)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:240 +#: neutron/plugins/midonet/plugin.py:235 msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:410 +#: neutron/plugins/midonet/plugin.py:405 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:442 +#: neutron/plugins/midonet/plugin.py:437 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:451 +#: neutron/plugins/midonet/plugin.py:446 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:470 +#: neutron/plugins/midonet/plugin.py:465 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:522 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:583 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:588 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:593 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:609 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:618 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:652 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:727 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:779 +#: neutron/plugins/midonet/plugin.py:774 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:791 +#: neutron/plugins/midonet/plugin.py:786 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:835 +#: neutron/plugins/midonet/plugin.py:830 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:855 +#: neutron/plugins/midonet/plugin.py:850 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:895 +#: neutron/plugins/midonet/plugin.py:890 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:906 +#: neutron/plugins/midonet/plugin.py:901 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1006 +#: neutron/plugins/midonet/plugin.py:1001 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1030 +#: neutron/plugins/midonet/plugin.py:1025 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1039 +#: neutron/plugins/midonet/plugin.py:1034 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1046 +#: neutron/plugins/midonet/plugin.py:1041 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1086 +#: neutron/plugins/midonet/plugin.py:1081 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1105 +#: neutron/plugins/midonet/plugin.py:1100 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1122 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1151 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1158 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1164 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1196 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1206 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1216 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8494,23 +8828,29 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:44 +#: neutron/plugins/ml2/config.py:35 +msgid "" +"An ordered list of extension driver entrypoints to be loaded from the " +"neutron.ml2.extension_drivers namespace." +msgstr "" + +#: neutron/plugins/ml2/db.py:54 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:144 neutron/plugins/ml2/db.py:196 -#: neutron/plugins/ml2/plugin.py:979 +#: neutron/plugins/ml2/db.py:197 neutron/plugins/ml2/db.py:249 +#: neutron/plugins/ml2/plugin.py:1030 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:150 +#: neutron/plugins/ml2/db.py:203 #, python-format msgid "get_port_from_device_mac() called for mac %s" msgstr "" -#: neutron/plugins/ml2/db.py:192 +#: neutron/plugins/ml2/db.py:245 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -8562,235 +8902,280 @@ msgid "Initializing driver for type '%s'" msgstr "" #: neutron/plugins/ml2/managers.py:169 neutron/plugins/ml2/managers.py:178 -#: neutron/plugins/ml2/drivers/type_tunnel.py:113 +#: neutron/plugins/ml2/drivers/type_tunnel.py:179 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:204 +#: neutron/plugins/ml2/managers.py:204 neutron/plugins/ml2/managers.py:231 #, python-format msgid "Failed to release segment '%s' because network type is not supported." msgstr "" -#: neutron/plugins/ml2/managers.py:220 +#: neutron/plugins/ml2/managers.py:247 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:226 +#: neutron/plugins/ml2/managers.py:253 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:238 +#: neutron/plugins/ml2/managers.py:265 #, python-format msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:245 +#: neutron/plugins/ml2/managers.py:272 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:267 +#: neutron/plugins/ml2/managers.py:294 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:569 +#: neutron/plugins/ml2/managers.py:596 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:573 +#: neutron/plugins/ml2/managers.py:600 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:127 +#: neutron/plugins/ml2/managers.py:613 +#, python-format +msgid "Configured extension driver names: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:619 +#, python-format +msgid "Loaded extension driver names: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:630 +#, python-format +msgid "Registered extension drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:636 +#, python-format +msgid "Initializing extension driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:644 +#, python-format +msgid "Got %(alias)s extension from driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:655 +#, python-format +msgid "Extension driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:691 +#, python-format +msgid "Extended network dict for driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:698 +#, python-format +msgid "Extended subnet dict for driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:705 +#, python-format +msgid "Extended port dict for driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:138 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:197 msgid "binding:profile value too large" msgstr "" -#: neutron/plugins/ml2/plugin.py:236 +#: neutron/plugins/ml2/plugin.py:253 #, python-format msgid "Failed to commit binding results for %(port)s after %(max)s tries" msgstr "" -#: neutron/plugins/ml2/plugin.py:242 +#: neutron/plugins/ml2/plugin.py:259 #, python-format msgid "Attempt %(count)s to bind port %(port)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:376 +#: neutron/plugins/ml2/plugin.py:393 #, python-format msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:404 #, python-format msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:473 #, 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:463 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:524 +#: neutron/plugins/ml2/plugin.py:570 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:545 +#: neutron/plugins/ml2/plugin.py:591 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:551 neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:597 neutron/plugins/ml2/plugin.py:724 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:605 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:616 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:578 neutron/plugins/ml2/plugin.py:689 +#: neutron/plugins/ml2/plugin.py:622 neutron/plugins/ml2/plugin.py:737 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:584 +#: neutron/plugins/ml2/plugin.py:628 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:593 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:601 +#: neutron/plugins/ml2/plugin.py:645 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:610 +#: neutron/plugins/ml2/plugin.py:654 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:624 +#: neutron/plugins/ml2/plugin.py:670 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:654 +#: neutron/plugins/ml2/plugin.py:702 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:718 #, python-format msgid "Ports to auto-deallocate: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:685 +#: neutron/plugins/ml2/plugin.py:733 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:705 +#: neutron/plugins/ml2/plugin.py:753 #, python-format msgid "Exception deleting fixed_ip from port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:715 +#: neutron/plugins/ml2/plugin.py:763 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:746 +#: neutron/plugins/ml2/plugin.py:795 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:758 +#: neutron/plugins/ml2/plugin.py:807 #, python-format msgid "_bind_port_if_needed failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:837 +#: neutron/plugins/ml2/plugin.py:888 #, python-format msgid "No Host supplied to bind DVR Port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:895 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:137 +#: neutron/plugins/ml2/plugin.py:946 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:142 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:915 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:138 +#: neutron/plugins/ml2/plugin.py:966 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:143 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:964 +#: neutron/plugins/ml2/plugin.py:1015 #, python-format msgid "mechanism_manager.delete_port_postcommit failed for port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:988 +#: neutron/plugins/ml2/plugin.py:1039 #, python-format msgid "Binding info for DVR port %s not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1014 +#: neutron/plugins/ml2/plugin.py:1065 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1044 +#: neutron/plugins/ml2/plugin.py:1095 #, python-format msgid "Port %s not found during update" msgstr "" -#: neutron/plugins/ml2/rpc.py:98 +#: neutron/plugins/ml2/rpc.py:64 #, python-format msgid "Device %(device)s requested by agent %(agent_id)s not found in database" msgstr "" -#: neutron/plugins/ml2/rpc.py:107 +#: neutron/plugins/ml2/rpc.py:73 #, 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:135 +#: neutron/plugins/ml2/rpc.py:101 #, python-format msgid "Returning: %s" msgstr "" -#: neutron/plugins/ml2/rpc.py:154 +#: neutron/plugins/ml2/rpc.py:120 #, python-format msgid "Device %(device)s no longer exists at agent %(agent_id)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:180 +#: neutron/plugins/ml2/rpc.py:146 #, python-format msgid "Device %(device)s up at agent %(agent_id)s" msgstr "" @@ -8941,6 +9326,7 @@ msgid "ODL-----> sending JSON (%s) <-----ODL" msgstr "" #: neutron/plugins/ml2/drivers/mechanism_odl.py:340 +#: neutron/plugins/ml2/drivers/mech_nuage/driver.py:94 #, python-format msgid "" "Refusing to bind port for segment ID %(id)s, segment %(seg)s, phys net " @@ -8994,38 +9380,13 @@ msgstr "" msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:36 +#: neutron/plugins/ml2/drivers/type_gre.py:34 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:121 -#, python-format -msgid "gre_id %s not found" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:131 -#, python-format -msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:149 -#: neutron/plugins/openvswitch/ovs_db_v2.py:229 -#, python-format -msgid "Removing tunnel %s from pool" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:164 -msgid "get_gre_endpoints() called" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:173 -#, python-format -msgid "add_gre_endpoint() called for ip %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:181 +#: neutron/plugins/ml2/drivers/type_gre.py:126 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" @@ -9039,28 +9400,28 @@ msgstr "" msgid "%s prohibited for local provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:61 +#: neutron/plugins/ml2/drivers/type_tunnel.py:76 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:64 +#: neutron/plugins/ml2/drivers/type_tunnel.py:79 #, python-format msgid "%(type)s ID ranges: %(range)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:73 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433 +#: neutron/plugins/ml2/drivers/type_tunnel.py:88 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:80 +#: neutron/plugins/ml2/drivers/type_tunnel.py:95 #, python-format msgid "%(key)s prohibited for %(tunnel)s provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:100 +#: neutron/plugins/ml2/drivers/type_tunnel.py:166 msgid "Network_type value needed by the ML2 plugin" msgstr "" @@ -9104,36 +9465,26 @@ msgstr "" msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:39 +#: neutron/plugins/ml2/drivers/type_vxlan.py:38 msgid "" "Comma-separated list of : tuples enumerating ranges of " "VXLAN VNI IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:43 +#: neutron/plugins/ml2/drivers/type_vxlan.py:42 msgid "Multicast group for VXLAN. If unset, disables VXLAN multicast mode." msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:131 -#, python-format -msgid "vxlan_vni %s not found" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_vxlan.py:142 -#, python-format -msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_vxlan.py:187 +#: neutron/plugins/ml2/drivers/type_vxlan.py:127 msgid "get_vxlan_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:197 +#: neutron/plugins/ml2/drivers/type_vxlan.py:137 #, python-format msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:206 +#: neutron/plugins/ml2/drivers/type_vxlan.py:146 #, python-format msgid "Vxlan endpoint with ip %s already exists" msgstr "" @@ -9556,115 +9907,219 @@ msgstr "" msgid "NETCONF error" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:223 +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:30 +msgid "Prefix for APIC domain/names/profiles created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:40 +msgid "An ordered list of host names or IP addresses of the APIC controller(s)." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:43 +msgid "Username for the APIC controller" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:45 +msgid "Password for the APIC controller" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:48 +msgid "Name mapping strategy to use: use_uuid | use_name" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:50 +msgid "Use SSL to connect to the APIC controller" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:53 +msgid "Name for the domain created on APIC" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:56 +msgid "Name for the app profile used for Openstack" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:59 +msgid "Name for the vlan namespace to be used for Openstack" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:62 +msgid "Name of the node profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:65 +msgid "Name of the entity profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:68 +msgid "Name of the function profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:71 +msgid "Name of the LACP profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:74 +msgid "The uplink ports to check for ACI connectivity" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:77 +msgid "The switch pairs for VPC connectivity" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:80 +msgid "Range of VLAN's to be used for Openstack" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:83 +msgid "Setup root helper as rootwrap or sudo" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:36 +msgid "" +"[DFARESTClient] Input DCNM IP, user name or passwordparameter is not " +"specified" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:73 #, python-format -msgid "data = %s" +msgid "url %(url)s payload %(payload)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:226 -#: neutron/services/loadbalancer/drivers/netscaler/ncc_client.py:168 +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:192 #, python-format -msgid "Response: %s" +msgid "DCNM-send_request: %(desc)s %(url)s %(pld)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:198 +msgid "Error during request" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:23 +msgid "IP address of DCNM." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:25 +msgid "User login name for DCNM." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:28 +msgid "Login password for DCNM." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:30 +msgid "Gateway mac address when using proxy mode." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:290 +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:46 #, python-format -msgid "APIC session will expire in %d seconds" +msgid "Failed to read config files %(file)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:335 -msgid "APIC session timed-out, logging in again." +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:25 +#, python-format +msgid "Network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:23 -msgid "Host name or IP Address of the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:31 +#, python-format +msgid "Config profile for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:25 -msgid "Username for the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:38 +#, python-format +msgid "Forwarding Mode for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:27 -msgid "Password for the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:45 +#, python-format +msgid "Config Profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:29 -msgid "Communication port for the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:51 +#, python-format +msgid "Config Profile %(name)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:31 -msgid "Name for the VMM domain provider" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:57 +#, python-format +msgid "Project ID %(project_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:33 -msgid "Name for the VMM domain to be created for Openstack" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:63 +#, python-format +msgid "Request to DCNM failed: %(reason)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:35 -msgid "Name for the vlan namespace to be used for openstack" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:67 +#, python-format +msgid "_create_token: token = %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:37 -msgid "Range of VLAN's to be used for Openstack" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:76 +msgid "Failed to send token create request." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:39 -msgid "Name of the node profile to be created" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:91 +#, python-format +msgid "Failed to get novaclient:Unauthorised %(proj)s %(user)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:41 -msgid "Name of the entity profile to be created" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:97 +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:119 +#, python-format +msgid "Failed to get novaclient %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:43 -msgid "Name of the function profile to be created" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:113 +#, python-format +msgid "Failed to get novaclient:Unauthorised project_id=%(proj)s user=%(user)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:45 -msgid "Clear the node profiles on the APIC at startup (mainly used for testing)" +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:127 +#, python-format +msgid "No topics is defined for %s mechanism driver" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:25 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:166 #, python-format -msgid "No response from APIC at %(url)s" +msgid "Failed to create network. Config Profile id %s does not exist." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:30 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:185 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:211 #, python-format -msgid "" -"APIC responded with HTTP status %(status)s: %(reason)s, Request: " -"'%(request)s', APIC error code %(err_code)s: %(err_text)s" +msgid "Failed to create network %(net)s. Error:%(err)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:37 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:196 #, python-format -msgid "APIC failed to provide cookie for %(request)s request" +msgid "%s is default subnet and no need to create it in DCNM." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:42 -msgid "Authorized APIC session not established" +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:90 +#, python-format +msgid "Failed to create %(proj)s. Error:%(err)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:47 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:110 #, python-format -msgid "The switch and port for host '%(host)s' are not configured" +msgid "Failed to delete %(id)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:52 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:113 #, python-format -msgid "Managed Object '%(mo_class)s' is not supported" +msgid "Failed to delete %(proj)s in DCNM." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:57 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:124 #, python-format -msgid "" -"Multiple VLAN ranges are not supported in the APIC plugin. Please specify" -" a single VLAN range. Current config: '%(vlan_ranges)s'" +msgid "Failed to read %s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/mechanism_apic.py:84 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:155 #, python-format -msgid "Port %s is not bound to a segment" +msgid "event_type %s does not have payload/resource_info key" msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 @@ -9803,65 +10258,65 @@ msgstr "" msgid "Sending update port message" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:115 +#: neutron/plugins/mlnx/mlnx_plugin.py:121 msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:152 +#: neutron/plugins/mlnx/mlnx_plugin.py:161 #, python-format msgid "Invalid physical network type %(type)s.Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:159 +#: neutron/plugins/mlnx/mlnx_plugin.py:168 #, python-format msgid "Parsing physical_network_type failed: %s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:164 +#: neutron/plugins/mlnx/mlnx_plugin.py:173 #, python-format msgid "" "Invalid physical network type %(type)s for network %(net)s. Server " "terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:168 +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #, python-format msgid "Physical Network type mappings: %s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:176 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:314 +#: neutron/plugins/mlnx/mlnx_plugin.py:323 #, python-format msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:318 +#: neutron/plugins/mlnx/mlnx_plugin.py:327 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:320 +#: neutron/plugins/mlnx/mlnx_plugin.py:329 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:364 +#: neutron/plugins/mlnx/mlnx_plugin.py:373 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:377 +#: neutron/plugins/mlnx/mlnx_plugin.py:386 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:434 #, python-format msgid "create_port with %s" msgstr "" -#: neutron/plugins/mlnx/rpc_callbacks.py:120 +#: neutron/plugins/mlnx/rpc_callbacks.py:94 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" @@ -10102,119 +10557,112 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:192 +#: neutron/plugins/nec/nec_plugin.py:206 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:195 +#: neutron/plugins/nec/nec_plugin.py:209 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:225 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:229 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:233 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:223 +#: neutron/plugins/nec/nec_plugin.py:237 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:231 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:244 +#: neutron/plugins/nec/nec_plugin.py:258 #, python-format msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:277 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:271 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:290 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:307 +#: neutron/plugins/nec/nec_plugin.py:321 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:323 +#: neutron/plugins/nec/nec_plugin.py:337 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:367 +#: neutron/plugins/nec/nec_plugin.py:381 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:401 +#: neutron/plugins/nec/nec_plugin.py:415 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:542 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:620 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:634 +#: neutron/plugins/nec/nec_plugin.py:648 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:706 -#, python-format -msgid "" -"NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " -"=> %(ret)s." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:715 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:740 +#: neutron/plugins/nec/nec_plugin.py:725 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:760 +#: neutron/plugins/nec/nec_plugin.py:745 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:765 +#: neutron/plugins/nec/nec_plugin.py:750 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10636,135 +11084,145 @@ msgid "" "or clear protocol before changing ether type." msgstr "" -#: neutron/plugins/nuage/plugin.py:93 +#: neutron/plugins/nuage/plugin.py:94 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" msgstr "" -#: neutron/plugins/nuage/plugin.py:102 +#: neutron/plugins/nuage/plugin.py:103 #, python-format msgid "" "Either %(resource)s %(req_resource)s not found or you dont have " "credential to access it" msgstr "" -#: neutron/plugins/nuage/plugin.py:108 +#: neutron/plugins/nuage/plugin.py:109 #, python-format msgid "" "More than one entry found for %(resource)s %(req_resource)s. Use id " "instead" msgstr "" -#: neutron/plugins/nuage/plugin.py:145 +#: neutron/plugins/nuage/plugin.py:139 #, python-format msgid "Router for subnet %s not found " msgstr "" -#: neutron/plugins/nuage/plugin.py:260 +#: neutron/plugins/nuage/plugin.py:256 #, python-format msgid "Subnet %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:403 +#: neutron/plugins/nuage/plugin.py:401 +#, python-format +msgid "provider:network_type %s not supported in VSP" +msgstr "" + +#: neutron/plugins/nuage/plugin.py:446 msgid "External network with subnets can not be changed to non-external network" msgstr "" -#: neutron/plugins/nuage/plugin.py:466 +#: neutron/plugins/nuage/plugin.py:524 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:487 +#: neutron/plugins/nuage/plugin.py:541 +#, python-format +msgid "Only one subnet is allowed per Provider network %s" +msgstr "" + +#: neutron/plugins/nuage/plugin.py:552 #, python-format msgid "Only one subnet is allowed per external network %s" msgstr "" -#: neutron/plugins/nuage/plugin.py:570 +#: neutron/plugins/nuage/plugin.py:682 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:597 +#: neutron/plugins/nuage/plugin.py:709 #, python-format msgid "" "Router %s does not hold default zone OR domain in VSD. Router-IF add " "failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:609 +#: neutron/plugins/nuage/plugin.py:721 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:619 +#: neutron/plugins/nuage/plugin.py:731 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:631 +#: neutron/plugins/nuage/plugin.py:742 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:680 neutron/plugins/nuage/plugin.py:685 -#: neutron/plugins/nuage/plugin.py:691 +#: neutron/plugins/nuage/plugin.py:794 neutron/plugins/nuage/plugin.py:799 +#: neutron/plugins/nuage/plugin.py:805 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:707 +#: neutron/plugins/nuage/plugin.py:821 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:716 +#: neutron/plugins/nuage/plugin.py:830 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:754 +#: neutron/plugins/nuage/plugin.py:871 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:795 +#: neutron/plugins/nuage/plugin.py:912 msgid "for same subnet, multiple static routes not allowed" msgstr "" -#: neutron/plugins/nuage/plugin.py:812 +#: neutron/plugins/nuage/plugin.py:929 #, python-format msgid "Router %s does not hold net-partition assoc on VSD. extra-route failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:929 +#: neutron/plugins/nuage/plugin.py:1046 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:934 +#: neutron/plugins/nuage/plugin.py:1051 #, python-format msgid "NetPartition with %s does not exist" msgstr "" -#: neutron/plugins/nuage/plugin.py:973 +#: neutron/plugins/nuage/plugin.py:1090 #, python-format msgid "sharedresource %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:980 neutron/plugins/nuage/plugin.py:1122 +#: neutron/plugins/nuage/plugin.py:1097 neutron/plugins/nuage/plugin.py:1239 #, python-format msgid "router %s is not associated with any net-partition" msgstr "" -#: neutron/plugins/nuage/plugin.py:1013 +#: neutron/plugins/nuage/plugin.py:1130 msgid "Floating IP can not be associated to VM in different router context" msgstr "" @@ -10804,11 +11262,16 @@ msgstr "" msgid "Per Net Partition quota of floating ips" msgstr "" -#: neutron/plugins/nuage/common/exceptions.py:24 +#: neutron/plugins/nuage/common/exceptions.py:23 #, python-format msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" +#: neutron/plugins/nuage/common/exceptions.py:27 +#, python-format +msgid "Bad request: %(msg)s" +msgstr "" + #: neutron/plugins/ofagent/agent/arp_lib.py:153 #, python-format msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s" @@ -10971,7 +11434,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1072 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:826 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1234 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1248 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10979,9 +11442,9 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:809 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:829 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1217 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1237 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1254 +#: 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 "" @@ -11077,20 +11540,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:240 +#: neutron/plugins/oneconvergence/plugin.py:238 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:304 +#: neutron/plugins/oneconvergence/plugin.py:302 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:377 +#: neutron/plugins/oneconvergence/plugin.py:375 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:416 +#: neutron/plugins/oneconvergence/plugin.py:414 msgid "Failed to create router" msgstr "" @@ -11349,6 +11812,11 @@ msgstr "" msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" +#: neutron/plugins/openvswitch/ovs_db_v2.py:229 +#, python-format +msgid "Removing tunnel %s from pool" +msgstr "" + #: neutron/plugins/openvswitch/ovs_db_v2.py:258 #, python-format msgid "Reserving tunnel %s from pool" @@ -11395,51 +11863,51 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:309 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:158 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:159 msgid "DVR: Failed to obtain local DVR Mac address" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:291 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:292 #, python-format msgid "DVR: Duplicate DVR router interface detected for subnet %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:299 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:300 #, python-format msgid "DVR: Unable to retrieve subnet information for subnet_id %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:458 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:459 #, python-format msgid "Centralized-SNAT port %s already seen on " msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:461 #, python-format msgid "a different subnet %s" msgstr "" @@ -11597,73 +12065,73 @@ msgstr "" msgid "Invalid tunnel type specified: %s" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:37 +#: neutron/plugins/openvswitch/common/config.py:38 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:40 +#: neutron/plugins/openvswitch/common/config.py:41 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:43 +#: neutron/plugins/openvswitch/common/config.py:44 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:53 +#: neutron/plugins/openvswitch/common/config.py:54 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:58 +#: neutron/plugins/openvswitch/common/config.py:59 msgid "" "Use veths instead of patch ports to interconnect the integration bridge " "to physical bridges" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:68 +#: neutron/plugins/openvswitch/common/config.py:69 msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:72 +#: neutron/plugins/openvswitch/common/config.py:73 msgid "" "The number of seconds to wait before respawning the ovsdb monitor after " "losing communication with it" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:76 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:80 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:82 +#: neutron/plugins/openvswitch/common/config.py:83 msgid "" "Use ML2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:85 +#: neutron/plugins/openvswitch/common/config.py:86 msgid "" "Enable local ARP responder if it is supported. Requires OVS 2.1 and ML2 " "l2population driver. Allows the switch (when supporting an overlay) to " @@ -11671,13 +12139,13 @@ msgid "" "broadcast into the overlay" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:91 +#: neutron/plugins/openvswitch/common/config.py:92 msgid "" "Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying " "GRE/VXLAN tunnel" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:94 +#: neutron/plugins/openvswitch/common/config.py:95 msgid "Make the l2 agent run in DVR mode " msgstr "" @@ -11743,12 +12211,12 @@ msgid "" "yet." msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:60 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:68 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:124 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -11987,21 +12455,21 @@ msgstr "" msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:55 +#: neutron/plugins/vmware/dhcpmeta_modes.py:56 #, python-format msgid "Invalid agent_mode: %s" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:106 +#: neutron/plugins/vmware/dhcpmeta_modes.py:107 msgid "network_auto_schedule has been disabled" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:127 +#: neutron/plugins/vmware/dhcpmeta_modes.py:128 #, python-format msgid "Unable to run Neutron with config option '%s', as NSX does not support it" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:130 +#: neutron/plugins/vmware/dhcpmeta_modes.py:131 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -12183,69 +12651,69 @@ msgstr "" #: neutron/plugins/vmware/api_client/request.py:89 #, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" +msgid "[%(rid)d] Issuing - request url: %(conn)s body: %(body)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:115 +#: neutron/plugins/vmware/api_client/request.py:117 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:121 +#: neutron/plugins/vmware/api_client/request.py:123 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:129 +#: neutron/plugins/vmware/api_client/request.py:131 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:138 +#: neutron/plugins/vmware/api_client/request.py:140 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:165 +#: neutron/plugins/vmware/api_client/request.py:167 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:175 +#: neutron/plugins/vmware/api_client/request.py:177 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:188 +#: neutron/plugins/vmware/api_client/request.py:190 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:192 +#: neutron/plugins/vmware/api_client/request.py:194 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:196 +#: neutron/plugins/vmware/api_client/request.py:198 msgid "Invalid server response" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:201 +#: neutron/plugins/vmware/api_client/request.py:203 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:235 +#: neutron/plugins/vmware/api_client/request.py:237 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:252 +#: neutron/plugins/vmware/api_client/request.py:254 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:256 +#: neutron/plugins/vmware/api_client/request.py:258 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -13063,29 +13531,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:75 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:67 #, python-format msgid "Subnet %s does not have a gateway, the metadata route will not be created" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:99 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:91 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:102 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:94 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:122 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:114 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:130 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:122 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14577,17 +15045,17 @@ msgstr "" msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:133 +#: neutron/scheduler/l3_agent_scheduler.py:132 #, python-format msgid "No routers compatible with L3 agent configuration on host %s" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:150 +#: neutron/scheduler/l3_agent_scheduler.py:149 #, python-format msgid "Router %(router_id)s has already been hosted by L3 agent %(agent_id)s" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:171 +#: neutron/scheduler/l3_agent_scheduler.py:170 #, python-format msgid "No L3 agents can host the router %s" msgstr "" @@ -15025,43 +15493,38 @@ msgstr "" msgid "Error attaching subnet %(subnet_id)s to router %(router_id)s" msgstr "" -#: neutron/services/l3_router/l3_apic.py:127 -#, python-format -msgid "Error detaching subnet %(subnet_id)s from router %(router_id)s" -msgstr "" - -#: neutron/services/l3_router/l3_arista.py:122 +#: neutron/services/l3_router/l3_arista.py:116 #, python-format msgid "Error creating router on Arista HW router=%s " msgstr "" -#: neutron/services/l3_router/l3_arista.py:145 +#: neutron/services/l3_router/l3_arista.py:139 #, python-format msgid "Error updating router on Arista HW router=%s " msgstr "" -#: neutron/services/l3_router/l3_arista.py:160 +#: neutron/services/l3_router/l3_arista.py:154 #, python-format msgid "Error deleting router on Arista HW router %(r)s exception=%(e)s" msgstr "" -#: neutron/services/l3_router/l3_arista.py:206 +#: neutron/services/l3_router/l3_arista.py:200 #, python-format msgid "Error Adding subnet %(subnet)s to router %(router_id)s on Arista HW" msgstr "" -#: neutron/services/l3_router/l3_arista.py:240 +#: neutron/services/l3_router/l3_arista.py:234 #, python-format msgid "" "Error removing interface %(interface)s from router %(router_id)s on " "Arista HWException =(exc)s" msgstr "" -#: neutron/services/l3_router/l3_arista.py:255 +#: neutron/services/l3_router/l3_arista.py:249 msgid "Syncing Neutron Router DB <-> EOS" msgstr "" -#: neutron/services/l3_router/l3_arista.py:286 +#: neutron/services/l3_router/l3_arista.py:280 #, python-format msgid "Error Adding interface %(subnet_id)s to router %(router_id)s on Arista HW" msgstr "" @@ -15353,6 +15816,11 @@ msgstr "" msgid "A unknown error occurred during request to %s" msgstr "" +#: neutron/services/loadbalancer/drivers/netscaler/ncc_client.py:168 +#, python-format +msgid "Response: %s" +msgstr "" + #: neutron/services/loadbalancer/drivers/netscaler/ncc_client.py:171 #, python-format msgid "Unable to login. Invalid credentials passed.for: %s" @@ -16278,6 +16746,10 @@ msgid "" "%(original_driver)s) on network %(network)s" msgstr "" +#: neutron/tests/unit/ml2/extensions/test_extension.py:54 +msgid "Adds test attributes to core resources." +msgstr "" + #: neutron/tests/unit/nec/stub_ofc_driver.py:65 #, python-format msgid "(create_tenant) OFC tenant %s already exists" diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-error.po b/neutron/locale/es/LC_MESSAGES/neutron-log-error.po index 12cba803c..b844fc046 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" @@ -60,11 +60,21 @@ msgstr "Excepción durante limpieza de rpc." msgid "Unhandled exception" msgstr "Excepción no controlada" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po index 7801bb74a..1688e2059 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/es/LC_MESSAGES/neutron-log-warning.po index 9cc8d0330..88f110a50 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "El pid %d no está en la lista de hijos" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po index f48ef872f..cb3dc9cf3 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" @@ -60,11 +60,21 @@ msgstr "Exception pendant le nettoyage rpc." msgid "Unhandled exception" msgstr "Exception non gérée" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po index ae1da6c37..93ea6055f 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-warning.po index 16be8783f..9c82019fa 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "PID %d absent de la liste d'enfants" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-error.po b/neutron/locale/it/LC_MESSAGES/neutron-log-error.po index 2498637de..c99eb071f 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-error.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-07-06 03:50+0000\n" "Last-Translator: PierAlberto \n" "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" @@ -61,11 +61,21 @@ msgstr "Eccezioni durante pulitura rpc." msgid "Unhandled exception" msgstr "Eccezione non gestita" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po index d3a8606d1..963d128cf 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-08-17 05:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" @@ -26,7 +26,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/it/LC_MESSAGES/neutron-log-warning.po index 1aff77865..74d1fee16 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d non incluso nell'elenco child" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po index fdfd9395e..d0783df8e 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" @@ -60,11 +60,21 @@ msgstr "RPCクリーンアップ中に例外が発生" msgid "Unhandled exception" msgstr "未処理例外" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po index f380839f3..d55f71d0f 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-warning.po index 1627804ed..24a074e4d 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d は子リストにありません" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po index 52fb18494..bddef0194 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" @@ -60,11 +60,21 @@ msgstr "" msgid "Unhandled exception" msgstr "처리되지 않은 예외" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po index abf84d1e9..100a1a392 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-warning.po index d7e47990c..b96b13fca 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d이(가) 하위 목록에 없음" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot index eba78aa59..ad785122c 100644 --- a/neutron/locale/neutron-log-error.pot +++ b/neutron/locale/neutron-log-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev216.g40a4c36\n" +"Project-Id-Version: neutron 2014.2.dev468.gcde6a03\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -58,11 +58,21 @@ msgstr "" msgid "Unhandled exception" msgstr "" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " diff --git a/neutron/locale/neutron-log-info.pot b/neutron/locale/neutron-log-info.pot index 8e9326366..c7585e109 100644 --- a/neutron/locale/neutron-log-info.pot +++ b/neutron/locale/neutron-log-info.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev271.g7384726\n" +"Project-Id-Version: neutron 2014.2.dev468.gcde6a03\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,11 @@ msgid "" "policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router " "rescheduling is disabled." diff --git a/neutron/locale/neutron-log-warning.pot b/neutron/locale/neutron-log-warning.pot index c68ab5242..25aea5d39 100644 --- a/neutron/locale/neutron-log-warning.pot +++ b/neutron/locale/neutron-log-warning.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev271.g7384726\n" +"Project-Id-Version: neutron 2014.2.dev468.gcde6a03\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -29,14 +29,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did" @@ -48,3 +48,8 @@ msgstr "" msgid "pid %d not in child list" msgstr "" +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index f65b50855..5f3f12489 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev352.g921611c\n" +"Project-Id-Version: neutron 2014.2.dev468.gcde6a03\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-26 06:04+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -420,7 +420,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:591 +#: neutron/agent/dhcp_agent.py:109 neutron/agent/dhcp_agent.py:593 msgid "DHCP agent started" msgstr "" @@ -437,7 +437,7 @@ msgid "" "exist." msgstr "" -#: neutron/agent/dhcp_agent.py:143 neutron/agent/dhcp_agent.py:201 +#: neutron/agent/dhcp_agent.py:143 neutron/agent/dhcp_agent.py:202 #, python-format msgid "Network %s has been deleted." msgstr "" @@ -464,31 +464,31 @@ msgstr "" msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:189 +#: neutron/agent/dhcp_agent.py:190 #, python-format msgid "resync: %(reason)s" msgstr "" -#: neutron/agent/dhcp_agent.py:205 +#: neutron/agent/dhcp_agent.py:206 #, python-format msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:217 +#: neutron/agent/dhcp_agent.py:219 #, python-format msgid "" "Network %s may have been deleted and its resources may have already been " "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:342 +#: neutron/agent/dhcp_agent.py:344 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:1879 +#: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:1889 #: neutron/agent/metadata/agent.py:364 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:328 #: neutron/services/metering/agents/metering_agent.py:272 @@ -497,7 +497,7 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:1884 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:1894 #: neutron/agent/metadata/agent.py:369 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794 @@ -511,12 +511,12 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:586 +#: neutron/agent/dhcp_agent.py:588 #, python-format msgid "Agent updated: %(payload)s" msgstr "" -#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1889 +#: neutron/agent/dhcp_agent.py:590 neutron/agent/l3_agent.py:1899 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -611,143 +611,143 @@ msgstr "" msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:714 +#: neutron/agent/l3_agent.py:717 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:739 +#: neutron/agent/l3_agent.py:742 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:806 +#: neutron/agent/l3_agent.py:809 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:635 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:808 neutron/db/l3_db.py:954 +#: neutron/agent/l3_agent.py:811 neutron/db/l3_db.py:954 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:637 #: neutron/services/firewall/agents/varmour/varmour_router.py:105 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:868 +#: neutron/agent/l3_agent.py:872 #, python-format msgid "Deleting stale internal router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:895 +#: neutron/agent/l3_agent.py:899 #, python-format msgid "Deleting stale external router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:1069 +#: neutron/agent/l3_agent.py:1073 #, python-format msgid "Unable to configure IP address for floating IP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1113 +#: neutron/agent/l3_agent.py:1117 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1175 +#: neutron/agent/l3_agent.py:1179 msgid "DVR: no map match_port found!" msgstr "" -#: neutron/agent/l3_agent.py:1362 +#: neutron/agent/l3_agent.py:1372 msgid "DVR: error adding redirection logic" msgstr "" -#: neutron/agent/l3_agent.py:1374 +#: neutron/agent/l3_agent.py:1384 msgid "DVR: removed snat failed" msgstr "" -#: neutron/agent/l3_agent.py:1466 +#: neutron/agent/l3_agent.py:1476 msgid "Missing subnet/agent_gateway_port" msgstr "" -#: neutron/agent/l3_agent.py:1578 +#: neutron/agent/l3_agent.py:1588 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:1598 +#: neutron/agent/l3_agent.py:1608 msgid "DVR: Failed updating arp entry" msgstr "" -#: neutron/agent/l3_agent.py:1625 +#: neutron/agent/l3_agent.py:1635 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:1635 +#: neutron/agent/l3_agent.py:1645 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1641 +#: neutron/agent/l3_agent.py:1651 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1648 +#: neutron/agent/l3_agent.py:1658 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:1700 +#: neutron/agent/l3_agent.py:1710 #, python-format msgid "Failed to fetch router information for '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1739 +#: neutron/agent/l3_agent.py:1749 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:1759 +#: neutron/agent/l3_agent.py:1769 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:1767 +#: neutron/agent/l3_agent.py:1777 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:1769 +#: neutron/agent/l3_agent.py:1779 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:1772 +#: neutron/agent/l3_agent.py:1782 #: neutron/services/metering/agents/metering_agent.py:61 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:1795 +#: neutron/agent/l3_agent.py:1805 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:1810 +#: neutron/agent/l3_agent.py:1820 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1818 +#: neutron/agent/l3_agent.py:1828 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1852 +#: neutron/agent/l3_agent.py:1862 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:1876 +#: neutron/agent/l3_agent.py:1886 msgid "Report state task successfully completed" msgstr "" @@ -1243,17 +1243,17 @@ msgid "" "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:372 +#: neutron/agent/linux/iptables_manager.py:385 #, python-format msgid "Got semaphore / lock \"%s\"" msgstr "" -#: neutron/agent/linux/iptables_manager.py:375 +#: neutron/agent/linux/iptables_manager.py:388 #, python-format msgid "Semaphore / lock released \"%s\"" msgstr "" -#: neutron/agent/linux/iptables_manager.py:424 +#: neutron/agent/linux/iptables_manager.py:439 #: neutron/tests/unit/test_iptables_manager.py:676 #: neutron/tests/unit/test_iptables_manager.py:710 #, python-format @@ -1263,92 +1263,92 @@ msgid "" "%s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:427 +#: neutron/agent/linux/iptables_manager.py:442 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:437 +#: neutron/agent/linux/iptables_manager.py:452 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:639 +#: neutron/agent/linux/iptables_manager.py:656 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:36 +#: neutron/agent/linux/ovs_lib.py:38 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:70 neutron/agent/linux/ovs_lib.py:168 -#: neutron/agent/linux/ovs_lib.py:288 +#: neutron/agent/linux/ovs_lib.py:72 neutron/agent/linux/ovs_lib.py:170 +#: neutron/agent/linux/ovs_lib.py:290 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:55 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:239 +#: neutron/agent/linux/ovs_lib.py:241 msgid "" "Unable to create VXLAN tunnel port. Please ensure that an openvswitch " "version that supports VXLAN is installed." msgstr "" -#: neutron/agent/linux/ovs_lib.py:336 +#: neutron/agent/linux/ovs_lib.py:338 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:351 +#: neutron/agent/linux/ovs_lib.py:353 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:406 +#: neutron/agent/linux/ovs_lib.py:408 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:416 #, python-format msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:424 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:444 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:520 +#: neutron/agent/linux/ovs_lib.py:522 #, python-format msgid "OVS flows could not be applied on bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:530 +#: neutron/agent/linux/ovs_lib.py:532 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:541 +#: neutron/agent/linux/ovs_lib.py:543 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:550 +#: neutron/agent/linux/ovs_lib.py:552 #, python-format msgid "Bridge %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:566 +#: neutron/agent/linux/ovs_lib.py:568 msgid "Cannot match priority on flow deletion or modification" msgstr "" -#: neutron/agent/linux/ovs_lib.py:571 +#: neutron/agent/linux/ovs_lib.py:573 msgid "Must specify one or more actions on flow addition or modification" msgstr "" @@ -1714,10 +1714,112 @@ msgid "" "router %(router_id)s" msgstr "" -#: neutron/api/rpc/handlers/dvr_rpc.py:116 +#: neutron/api/rpc/handlers/dhcp_rpc.py:65 +msgid "Unrecognized action" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:82 +#, python-format +msgid "" +"Action %(action)s for network %(net_id)s could not complete successfully:" +" %(reason)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:92 +#, python-format +msgid "get_active_networks requested from %s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:99 +#, python-format +msgid "get_active_networks_info from %s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:119 +#, python-format +msgid "Network %(network_id)s requested from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:126 +#: neutron/api/rpc/handlers/dhcp_rpc.py:190 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:148 +#, python-format +msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:182 +#, python-format +msgid "" +"DHCP port %(device_id)s on network %(network_id)s does not exist on " +"%(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:222 +#, python-format +msgid "DHCP port deletion for %(network_id)s request from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:235 +#, python-format +msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:259 +#, python-format +msgid "Updating lease expiration is now deprecated. Issued from host %s." +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:270 +#, python-format +msgid "Create dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/api/rpc/handlers/dhcp_rpc.py:287 +#, python-format +msgid "Update dhcp port %(port)s from %(host)s." +msgstr "" + +#: neutron/api/rpc/handlers/dvr_rpc.py:128 msgid "DVR agent binding currently not set." msgstr "" +#: neutron/api/rpc/handlers/l3_rpc.py:69 +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 +#, python-format +msgid "" +"Routers returned to l3 agent:\n" +" %s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:89 +#, python-format +msgid "Checking router: %(id)s for host: %(host)s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:145 +#, python-format +msgid "External network ID returned to l3 agent: %s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:157 +#, python-format +msgid "New status for floating IP %(floatingip_id)s: %(status)s" +msgstr "" + +#: neutron/api/rpc/handlers/l3_rpc.py:165 +#, python-format +msgid "Floating IP: %s no longer present." +msgstr "" + #: neutron/api/v2/attributes.py:44 #, python-format msgid "" @@ -1855,7 +1957,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:355 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:552 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2502,64 +2604,64 @@ msgstr "" msgid "Invalid CIDR %(input)s given as IP prefix" msgstr "" -#: neutron/common/ipv6_utils.py:30 +#: neutron/common/ipv6_utils.py:35 msgid "Unable to generate IP address by EUI64 for IPv4 prefix" msgstr "" -#: neutron/common/ipv6_utils.py:37 +#: neutron/common/ipv6_utils.py:42 #, python-format msgid "" "Bad prefix or mac format for generating IPv6 address by EUI-64: " "%(prefix)s, %(mac)s:" msgstr "" -#: neutron/common/ipv6_utils.py:41 +#: neutron/common/ipv6_utils.py:46 #, python-format msgid "Bad prefix type for generate IPv6 address by EUI-64: %s" msgstr "" -#: neutron/common/utils.py:68 +#: neutron/common/utils.py:69 #, python-format msgid "" "Method %(func_name)s cannot be cached due to unhashable parameters: args:" " %(args)s, kwargs: %(kwargs)s" msgstr "" -#: neutron/common/utils.py:91 +#: neutron/common/utils.py:92 #, python-format msgid "" "Instance of class %(module)s.%(class)s doesn't contain attribute _cache " "therefore results cannot be cached for %(func_name)s." msgstr "" -#: neutron/common/utils.py:117 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:118 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:200 +#: neutron/common/utils.py:201 #: neutron/plugins/sriovnicagent/common/config.py:36 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:203 +#: neutron/common/utils.py:204 #: neutron/plugins/sriovnicagent/common/config.py:39 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:206 +#: neutron/common/utils.py:207 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:208 +#: neutron/common/utils.py:209 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:211 +#: neutron/common/utils.py:212 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2744,123 +2846,55 @@ msgstr "" msgid "Cannot disable enable_dhcp with ipv6 attributes set" msgstr "" -#: neutron/db/db_base_plugin_v2.py:845 +#: neutron/db/db_base_plugin_v2.py:847 #, python-format msgid "An exception occurred while creating the %(resource)s:%(item)s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:942 +#: neutron/db/db_base_plugin_v2.py:944 #, python-format msgid "%(name)s '%(addr)s' does not match the ip_version '%(ip_version)s'" msgstr "" -#: neutron/db/db_base_plugin_v2.py:966 +#: neutron/db/db_base_plugin_v2.py:968 msgid "Gateway is not valid on subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:986 neutron/db/db_base_plugin_v2.py:1000 +#: neutron/db/db_base_plugin_v2.py:988 neutron/db/db_base_plugin_v2.py:1002 #: neutron/plugins/opencontrail/contrail_plugin.py:312 msgid "new subnet" msgstr "" -#: neutron/db/db_base_plugin_v2.py:993 +#: neutron/db/db_base_plugin_v2.py:995 #, python-format msgid "Error parsing dns address %s" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1009 +#: neutron/db/db_base_plugin_v2.py:1011 msgid "ipv6_ra_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1013 +#: neutron/db/db_base_plugin_v2.py:1015 msgid "ipv6_address_mode is not valid when ip_version is 4" msgstr "" -#: neutron/db/db_base_plugin_v2.py:1383 +#: neutron/db/db_base_plugin_v2.py:1385 #, python-format msgid "" "Ignoring PortNotFound when deleting port '%s'. The port has already been " "deleted." msgstr "" -#: neutron/db/dhcp_rpc_base.py:58 -msgid "Unrecognized action" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:75 -#, python-format -msgid "" -"Action %(action)s for network %(net_id)s could not complete successfully:" -" %(reason)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:85 -#, python-format -msgid "get_active_networks requested from %s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:92 -#, python-format -msgid "get_active_networks_info from %s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:112 -#, python-format -msgid "Network %(network_id)s requested from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:119 neutron/db/dhcp_rpc_base.py:183 -#, python-format -msgid "Network %s could not be found, it might have been deleted concurrently." -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:141 -#, python-format -msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:175 -#, python-format -msgid "" -"DHCP port %(device_id)s on network %(network_id)s does not exist on " -"%(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:215 -#, python-format -msgid "DHCP port deletion for %(network_id)s request from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:228 -#, python-format -msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:252 -#, python-format -msgid "Updating lease expiration is now deprecated. Issued from host %s." -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:263 -#, python-format -msgid "Create dhcp port %(port)s from %(host)s." -msgstr "" - -#: neutron/db/dhcp_rpc_base.py:280 -#, python-format -msgid "Update dhcp port %(port)s from %(host)s." -msgstr "" - -#: neutron/db/dvr_mac_db.py:35 +#: neutron/db/dvr_mac_db.py:36 msgid "The base mac address used for unique DVR instances by Neutron" msgstr "" -#: neutron/db/dvr_mac_db.py:95 +#: neutron/db/dvr_mac_db.py:96 #, python-format msgid "MAC generation error after %s attempts" msgstr "" -#: neutron/db/dvr_mac_db.py:156 +#: neutron/db/dvr_mac_db.py:168 #, python-format msgid "Could not retrieve gateway port for subnet %s" msgstr "" @@ -2887,15 +2921,15 @@ msgstr "" msgid "Removed routes are %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:44 +#: neutron/db/l3_agentschedulers_db.py:46 msgid "Driver to use for scheduling router to a default L3 agent" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:47 +#: neutron/db/l3_agentschedulers_db.py:49 msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_agentschedulers_db.py:49 +#: neutron/db/l3_agentschedulers_db.py:51 msgid "" "Automatically reschedule routers from offline L3 agents to online L3 " "agents." @@ -2928,9 +2962,9 @@ msgid "" "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:534 neutron/db/l3_dvr_db.py:209 -#: neutron/plugins/bigswitch/plugin.py:1015 -#: neutron/plugins/bigswitch/plugin.py:1024 +#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:534 neutron/db/l3_dvr_db.py:210 +#: neutron/plugins/bigswitch/plugin.py:1013 +#: neutron/plugins/bigswitch/plugin.py:1022 #: neutron/plugins/opencontrail/contrail_plugin.py:499 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -3004,13 +3038,13 @@ msgstr "" msgid "Skipping port %s as no IP is configure on it" msgstr "" -#: neutron/db/l3_dvr_db.py:41 +#: neutron/db/l3_dvr_db.py:42 msgid "" "System-wide flag to determine the type of router that tenants can create." " Only admin can override." msgstr "" -#: neutron/db/l3_dvr_db.py:75 +#: neutron/db/l3_dvr_db.py:76 #, python-format msgid "Centralizing distributed router %s is not supported" msgstr "" @@ -3033,50 +3067,22 @@ msgstr "" msgid "SNAT interface port list does not exist, so create one: %s" msgstr "" -#: neutron/db/l3_dvrscheduler_db.py:296 -#: neutron/scheduler/l3_agent_scheduler.py:158 +#: neutron/db/l3_dvrscheduler_db.py:298 +#: neutron/scheduler/l3_agent_scheduler.py:157 msgid "No active L3 agents" msgstr "" -#: neutron/db/l3_rpc_base.py:62 -msgid "" -"No plugin for L3 routing registered! Will reply to l3 agent with empty " -"router dictionary." -msgstr "" - -#: neutron/db/l3_rpc_base.py:76 -#, python-format -msgid "" -"Routers returned to l3 agent:\n" -" %s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:82 -#, python-format -msgid "Checking router: %(id)s for host: %(host)s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:138 -#, python-format -msgid "External network ID returned to l3 agent: %s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:150 -#, python-format -msgid "New status for floating IP %(floatingip_id)s: %(status)s" -msgstr "" - -#: neutron/db/l3_rpc_base.py:158 +#: neutron/db/routedserviceinsertion_db.py:36 #, python-format -msgid "Floating IP: %s no longer present." +msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" msgstr "" -#: neutron/db/routedserviceinsertion_db.py:36 +#: neutron/db/securitygroups_rpc_base.py:58 #, python-format -msgid "Resource type '%(resource_type)s' is longer than %(maxlen)d characters" +msgid "%s must implement get_port_from_device." msgstr "" -#: neutron/db/securitygroups_rpc_base.py:281 +#: neutron/db/securitygroups_rpc_base.py:275 #, python-format msgid "No valid gateway port on subnet %s is found for IPv6 RA" msgstr "" @@ -3093,95 +3099,95 @@ msgid "" "sort '%(resource)s'" msgstr "" -#: neutron/db/firewall/firewall_db.py:239 +#: neutron/db/firewall/firewall_db.py:241 #: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:220 msgid "create_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:255 +#: neutron/db/firewall/firewall_db.py:262 #: neutron/plugins/vmware/plugins/service.py:941 #: neutron/services/firewall/fwaas_plugin.py:235 msgid "update_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:265 +#: neutron/db/firewall/firewall_db.py:272 #: neutron/plugins/vmware/plugins/service.py:967 #: neutron/services/firewall/fwaas_plugin.py:250 msgid "delete_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:275 +#: neutron/db/firewall/firewall_db.py:282 msgid "get_firewall() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:280 +#: neutron/db/firewall/firewall_db.py:287 msgid "get_firewalls() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:286 +#: neutron/db/firewall/firewall_db.py:293 msgid "get_firewalls_count() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:291 +#: neutron/db/firewall/firewall_db.py:298 msgid "create_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:307 +#: neutron/db/firewall/firewall_db.py:314 #: neutron/plugins/vmware/plugins/service.py:1029 #: neutron/services/firewall/fwaas_plugin.py:259 msgid "update_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:321 +#: neutron/db/firewall/firewall_db.py:328 msgid "delete_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:333 +#: neutron/db/firewall/firewall_db.py:340 msgid "get_firewall_policy() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:338 +#: neutron/db/firewall/firewall_db.py:345 msgid "get_firewall_policies() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:344 +#: neutron/db/firewall/firewall_db.py:351 msgid "get_firewall_policies_count() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:349 +#: neutron/db/firewall/firewall_db.py:356 msgid "create_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:378 +#: neutron/db/firewall/firewall_db.py:385 #: neutron/plugins/vmware/plugins/service.py:1003 #: neutron/services/firewall/fwaas_plugin.py:267 msgid "update_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:402 +#: neutron/db/firewall/firewall_db.py:409 msgid "delete_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:410 +#: neutron/db/firewall/firewall_db.py:417 msgid "get_firewall_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:415 +#: neutron/db/firewall/firewall_db.py:422 msgid "get_firewall_rules() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:421 +#: neutron/db/firewall/firewall_db.py:428 msgid "get_firewall_rules_count() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:430 +#: neutron/db/firewall/firewall_db.py:437 #: neutron/plugins/vmware/plugins/service.py:1056 #: neutron/services/firewall/fwaas_plugin.py:277 msgid "insert_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:474 +#: neutron/db/firewall/firewall_db.py:481 #: neutron/plugins/vmware/plugins/service.py:1085 #: neutron/services/firewall/fwaas_plugin.py:285 msgid "remove_rule() called" @@ -3237,57 +3243,57 @@ msgstr "" msgid "Available commands" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:88 +#: neutron/db/migration/migrate_to_ml2.py:89 msgid "Missing version in alembic_versions table" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:90 +#: neutron/db/migration/migrate_to_ml2.py:91 #, python-format msgid "Multiple versions in alembic_versions table: %s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:94 +#: neutron/db/migration/migrate_to_ml2.py:95 #, python-format msgid "" "Unsupported database schema %(current)s. Please migrate your database to " "one of following versions: %(supported)s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:414 +#: neutron/db/migration/migrate_to_ml2.py:415 #, python-format msgid "Unknown tunnel type: %s" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:428 +#: neutron/db/migration/migrate_to_ml2.py:429 msgid "The plugin type whose database will be migrated" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:431 +#: neutron/db/migration/migrate_to_ml2.py:432 msgid "The connection url for the target db" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:434 +#: neutron/db/migration/migrate_to_ml2.py:435 #, python-format msgid "The %s tunnel type to migrate from" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:437 -#: neutron/plugins/openvswitch/common/config.py:78 +#: neutron/db/migration/migrate_to_ml2.py:438 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:440 +#: neutron/db/migration/migrate_to_ml2.py:441 msgid "Retain the old plugin's tables" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:446 +#: neutron/db/migration/migrate_to_ml2.py:447 #, python-format msgid "" "Tunnel args (tunnel-type and vxlan-udp-port) are not valid for the %s " "plugin" msgstr "" -#: neutron/db/migration/migrate_to_ml2.py:453 +#: neutron/db/migration/migrate_to_ml2.py:454 #, python-format msgid "" "Support for migrating %(plugin)s for release %(release)s is not yet " @@ -3855,7 +3861,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:272 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -4433,144 +4439,144 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:94 +#: neutron/plugins/bigswitch/plugin.py:95 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:159 +#: neutron/plugins/bigswitch/plugin.py:129 neutron/plugins/ml2/db.py:212 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:238 +#: neutron/plugins/bigswitch/plugin.py:235 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:322 +#: neutron/plugins/bigswitch/plugin.py:319 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:328 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:353 +#: neutron/plugins/bigswitch/plugin.py:350 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:399 +#: neutron/plugins/bigswitch/plugin.py:396 #: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:96 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:416 +#: neutron/plugins/bigswitch/plugin.py:413 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:475 +#: neutron/plugins/bigswitch/plugin.py:472 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:502 +#: neutron/plugins/bigswitch/plugin.py:499 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:545 +#: neutron/plugins/bigswitch/plugin.py:543 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:588 +#: neutron/plugins/bigswitch/plugin.py:586 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:616 +#: neutron/plugins/bigswitch/plugin.py:614 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:654 +#: neutron/plugins/bigswitch/plugin.py:652 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:746 +#: neutron/plugins/bigswitch/plugin.py:744 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:806 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:827 +#: neutron/plugins/bigswitch/plugin.py:825 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:844 +#: neutron/plugins/bigswitch/plugin.py:842 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:863 +#: neutron/plugins/bigswitch/plugin.py:861 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:900 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:925 +#: neutron/plugins/bigswitch/plugin.py:923 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:948 +#: neutron/plugins/bigswitch/plugin.py:946 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:978 +#: neutron/plugins/bigswitch/plugin.py:976 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1007 +#: neutron/plugins/bigswitch/plugin.py:1005 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1039 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1058 +#: neutron/plugins/bigswitch/plugin.py:1056 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1065 +#: neutron/plugins/bigswitch/plugin.py:1063 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1082 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1098 +#: neutron/plugins/bigswitch/plugin.py:1096 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1130 +#: neutron/plugins/bigswitch/plugin.py:1128 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1145 +#: neutron/plugins/bigswitch/plugin.py:1143 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1146 +#: neutron/plugins/bigswitch/plugin.py:1144 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4875,75 +4881,75 @@ msgstr "" msgid "Duplicate router rules (src,dst) found '%s'" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:62 +#: neutron/plugins/brocade/NeutronPlugin.py:64 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:34 msgid "The address of the host to SSH to" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:64 +#: neutron/plugins/brocade/NeutronPlugin.py:66 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:36 msgid "The SSH username to use" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:66 +#: neutron/plugins/brocade/NeutronPlugin.py:68 #: neutron/plugins/ml2/drivers/brocade/mechanism_brocade.py:38 msgid "The SSH password to use" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:68 +#: neutron/plugins/brocade/NeutronPlugin.py:70 msgid "Currently unused" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:72 +#: neutron/plugins/brocade/NeutronPlugin.py:74 msgid "The network interface to use when creatinga port" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:123 -#: neutron/plugins/hyperv/rpc_callbacks.py:47 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:80 -#: neutron/plugins/mlnx/rpc_callbacks.py:62 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:89 +#: neutron/plugins/brocade/NeutronPlugin.py:96 +#: neutron/plugins/hyperv/rpc_callbacks.py:42 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:71 +#: neutron/plugins/mlnx/rpc_callbacks.py:36 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:80 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" +#: neutron/plugins/brocade/NeutronPlugin.py:110 #: neutron/plugins/brocade/NeutronPlugin.py:137 -#: neutron/plugins/brocade/NeutronPlugin.py:164 -#: neutron/plugins/hyperv/rpc_callbacks.py:63 -#: neutron/plugins/hyperv/rpc_callbacks.py:92 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:103 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:163 -#: neutron/plugins/mlnx/rpc_callbacks.py:84 -#: neutron/plugins/mlnx/rpc_callbacks.py:113 -#: neutron/plugins/mlnx/rpc_callbacks.py:128 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:107 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:144 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:167 +#: neutron/plugins/hyperv/rpc_callbacks.py:58 +#: neutron/plugins/hyperv/rpc_callbacks.py:87 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:95 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:132 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155 +#: neutron/plugins/mlnx/rpc_callbacks.py:58 +#: neutron/plugins/mlnx/rpc_callbacks.py:87 +#: neutron/plugins/mlnx/rpc_callbacks.py:102 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:98 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:135 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 #, python-format msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:299 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:303 +#: neutron/plugins/brocade/NeutronPlugin.py:347 +#: neutron/plugins/brocade/NeutronPlugin.py:400 +#: neutron/plugins/brocade/NeutronPlugin.py:430 msgid "Brocade NOS driver error" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:300 +#: neutron/plugins/brocade/NeutronPlugin.py:304 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:303 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:307 +#: neutron/plugins/brocade/NeutronPlugin.py:348 +#: neutron/plugins/brocade/NeutronPlugin.py:401 +#: neutron/plugins/brocade/NeutronPlugin.py:432 msgid "Brocade plugin raised exception, check logs" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:309 +#: neutron/plugins/brocade/NeutronPlugin.py:313 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -5603,251 +5609,585 @@ msgid "N1K Policy profile polling duration in seconds" msgstr "" #: neutron/plugins/cisco/common/config.py:82 +msgid "Restrict the visibility of policy profiles to the tenants" +msgstr "" + +#: neutron/plugins/cisco/common/config.py:85 msgid "Number of threads to use to make HTTP requests" msgstr "" -#: neutron/plugins/cisco/common/config.py:84 +#: neutron/plugins/cisco/common/config.py:87 msgid "N1K http timeout duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:137 -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:68 +#: neutron/plugins/cisco/common/config.py:140 #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:58 msgid "Some config files were not parsed properly" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:329 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:330 #, python-format msgid "seg_min %(seg_min)s, seg_max %(seg_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:560 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:561 #, python-format msgid "Reserving specific vlan %(vlan)s on physical network %(network)s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:585 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:586 #, python-format msgid "vlan_id %(vlan)s on physical network %(network)s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:599 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:600 #, python-format msgid "Unreasonable vxlan ID range %(vxlan_min)s - %(vxlan_max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:641 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:642 #, python-format msgid "Reserving specific vxlan %s from pool" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:662 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:663 #, python-format msgid "vxlan_id %s not found" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:771 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:772 msgid "create_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:793 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:794 msgid "delete_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:807 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:808 msgid "update_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:816 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:817 msgid "get_network_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:841 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:842 msgid "create_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:852 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:853 msgid "delete_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:861 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:862 msgid "update_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:870 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:871 msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:889 -#: neutron/plugins/cisco/db/n1kv_db_v2.py:943 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:890 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:944 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:907 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:916 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:917 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:926 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:927 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:933 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:934 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:964 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:965 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1120 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1121 msgid "segment_range not required for TRUNK" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1126 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1127 msgid "multicast_ip_range not required" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1254 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1266 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1267 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1273 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1274 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1278 #, python-format msgid "%s is reserved multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1281 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1282 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1285 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1286 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1298 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1299 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1307 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1308 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1313 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1314 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1319 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1320 msgid "segment_range not required for trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1325 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1326 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1332 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1333 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1343 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1344 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1371 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1372 #, python-format msgid "Segment range is invalid, select from %(min)s-%(nmin)s, %(nmax)s-%(max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1389 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1390 #, python-format msgid "segment range is invalid. Valid range is : %(min)s-%(max)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1403 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1404 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1420 -msgid "Segment range overlaps with another profile" +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1421 +msgid "Segment range overlaps with another profile" +msgstr "" + +#: neutron/plugins/cisco/db/network_db_v2.py:41 +msgid "get_qos() called" +msgstr "" + +#: neutron/plugins/cisco/db/network_db_v2.py:54 +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 "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:46 +msgid "" +"Name of management network for device configuration. Default value is " +"osn_mgmt_nw" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:49 +msgid "" +"Default security group applied on management port. Default value is " +"mgmt_sec_grp." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:52 +msgid "Seconds of no status update until a cfg agent is considered down." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:55 +msgid "Ensure that Nova is running before attempting to create any VM." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:61 +msgid "Name of Glance image for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:63 +msgid "UUID of Nova flavor for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:67 +msgid "Plugging driver for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:71 +msgid "Hosting device driver for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:75 +msgid "Config agent driver for CSR1kv." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:77 +msgid "Booting time in seconds before a CSR1kv becomes operational." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:80 +msgid "Username to use for CSR1kv configurations." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:82 +msgid "Password to use for CSR1kv configurations." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:124 +#, python-format +msgid "No tenant with a name or ID of %s exists." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:127 +#, python-format +msgid "Multiple tenants matches found for %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:146 +msgid "The virtual management network has no subnet. Please assign one." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:150 +#, python-format +msgid "The virtual management network has %d subnets. The first one will be used." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:156 +msgid "" +"The virtual management network does not have unique name. Please ensure " +"that it is." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:160 +msgid "There is no virtual management network. Please create one." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:182 +msgid "" +"The security group for the virtual management network does not have " +"unique name. Please ensure that it is." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:187 +msgid "" +"There is no security group for the virtual management network. Please " +"create one." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:201 +msgid "Error loading hosting device driver" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:214 +msgid "Error loading plugging driver" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:330 +#, python-format +msgid "Cisco cfg agent %s is not alive" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:367 +msgid "" +"Not all Nova services are up and running. Skipping this CSR1kv vm create " +"request." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:404 +msgid "Created a CSR1kv hosting device VM" +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:422 +#, python-format +msgid "Failed to delete hosting device %s service VM. Will un-register it anyway." +msgstr "" + +#: neutron/plugins/cisco/db/l3/device_handling_db.py:463 +msgid "There are no active Cisco cfg agents" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:45 +msgid "" +"Time in seconds between renewed scheduling attempts of non-scheduled " +"routers." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:53 +msgid "Router could not be created due to internal error." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:57 +msgid "Internal error during router processing." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:61 +#, python-format +msgid "Could not get binding information for router %(router_id)s." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:316 +#, python-format +msgid "Attempting to schedule router %s." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:328 +#, python-format +msgid "Successfully scheduled router %(r_id)s to hosting device %(d_id)s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:335 +#, python-format +msgid "Un-schedule router %s." +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:348 +#, python-format +msgid "Backlogging router %s for renewed scheduling attempt later" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:355 +#, python-format +msgid "Router %s removed from backlog" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:365 +msgid "Processing router (scheduling) backlog" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:385 +msgid "Synchronizing router (scheduling) backlog" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:408 +#, python-format +msgid "DB inconsistency: No type and hosting info associated with router %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:413 +#, python-format +msgid "DB inconsistency: Multiple type and hosting info associated with router %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:436 +#, python-format +msgid "DB inconsistency: No hosting info associated with router %s" +msgstr "" + +#: neutron/plugins/cisco/db/l3/l3_router_appliance_db.py:513 +#, python-format +msgid "Failed to allocate hosting port for port %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:34 +msgid "Path to templates for hosting devices." +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:37 +msgid "Path to config drive files for service VM instances." +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:71 +#, python-format +msgid "Failure determining running Nova services: %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:88 +#, python-format +msgid "Failed to get status of service VM instance %(id)s, due to %(err)s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:104 +#, python-format +msgid "Failure finding needed Nova resource: %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:126 +#, python-format +msgid "Failed to create service VM instance: %s" +msgstr "" + +#: neutron/plugins/cisco/l3/service_vm_lib.py:142 +#, python-format +msgid "Failed to delete service VM instance %(id)s, due to %(err)s" +msgstr "" + +#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:34 +msgid "CSR1kv configdrive template file." +msgstr "" + +#: neutron/plugins/cisco/l3/hosting_device_drivers/csr1kv_hd_driver.py:68 +#, python-format +msgid "Failed to create config file: %s. Trying toclean up." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:42 +msgid "Name of N1kv port profile for management ports." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:44 +msgid "" +"Name of N1kv port profile for T1 ports (i.e., ports carrying traffic from" +" VXLAN segmented networks)." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:47 +msgid "" +"Name of N1kv port profile for T2 ports (i.e., ports carrying traffic from" +" VLAN segmented networks)." +msgstr "" + +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:50 +msgid "" +"Name of N1kv network profile for T1 networks (i.e., trunk networks for " +"VXLAN segmented traffic)." msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:41 -msgid "get_qos() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:53 +msgid "" +"Name of N1kv network profile for T2 networks (i.e., trunk networks for " +"VLAN segmented traffic)." msgstr "" -#: neutron/plugins/cisco/db/network_db_v2.py:54 -msgid "add_qos() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:109 +#, python-format +msgid "" +"The %(resource)s %(name)s does not have unique name. Please refer to " +"admin guide and create one." 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:114 +#, python-format +msgid "" +"There is no %(resource)s %(name)s. Please refer to admin guide and create" +" one." 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:214 +#, python-format +msgid "Error %s when creating service VM resources. Cleaning up." 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:285 +#, python-format +msgid "Aborting resource deletion after %d unsuccessful attempts" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:291 +#, python-format +msgid "Resource deletion attempt %d starting" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:310 +msgid "Resource deletion succeeded" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:321 +#, python-format +msgid "Failed to delete %(resource_name) %(net_id)s for service vm due to %(err)s" msgstr "" -#: neutron/plugins/cisco/db/nexus_db_v2.py:89 -msgid "get_nexusvm_binding() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:413 +#, python-format +msgid "Updating trunk: %(action)s VLAN %(tag)d for network_id %(id)s" 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" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:453 +#, python-format +msgid "Hosting port DB inconsistency for hosting device %s" msgstr "" -#: neutron/plugins/cisco/db/nexus_db_v2.py:105 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_db_v2.py:102 +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:460 #, python-format msgid "" -"get_port_switch_bindings() called, port:'%(port_id)s', " -"switch:'%(switch_ip)s'" +"Attempt %(attempt)d to find trunk ports for hosting device %(hd_id)s " +"failed. Trying again in %(time)d seconds." msgstr "" -#: neutron/plugins/cisco/db/nexus_db_v2.py:117 -msgid "get_nexussvi_bindings() called" +#: neutron/plugins/cisco/l3/plugging_drivers/n1kv_trunking_driver.py:506 +#, python-format +msgid "Port trunk pair DB inconsistency for port %s" msgstr "" #: neutron/plugins/cisco/models/virt_phy_sw_v2.py:71 @@ -5953,315 +6293,310 @@ msgstr "" msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:129 msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:166 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:148 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:193 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:175 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:230 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:347 -#: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:410 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:212 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:342 +#: neutron/plugins/mlnx/mlnx_plugin.py:226 neutron/plugins/nuage/plugin.py:398 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:234 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:248 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:357 -#: neutron/plugins/mlnx/mlnx_plugin.py:247 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:420 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:439 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:216 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:230 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:352 +#: neutron/plugins/mlnx/mlnx_plugin.py:256 neutron/plugins/nuage/plugin.py:408 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:424 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:237 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:219 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:224 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:233 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:255 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:379 -#: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:455 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:237 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:374 +#: neutron/plugins/mlnx/mlnx_plugin.py:242 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:459 #, python-format msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:385 -#: neutron/plugins/mlnx/mlnx_plugin.py:273 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:461 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:248 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:380 +#: neutron/plugins/mlnx/mlnx_plugin.py:282 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:465 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:270 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:391 -#: neutron/plugins/mlnx/mlnx_plugin.py:279 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:467 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:252 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:386 +#: neutron/plugins/mlnx/mlnx_plugin.py:288 neutron/plugins/nuage/plugin.py:405 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:471 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:448 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:430 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:487 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:469 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:492 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:474 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:475 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:522 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:527 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:509 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:515 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:538 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:520 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:543 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:546 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:528 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:551 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:533 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:598 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:601 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:580 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:595 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:636 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:618 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:646 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:628 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:656 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:638 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:671 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:653 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:685 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:725 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:707 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:726 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:708 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:750 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:732 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:790 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:772 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:800 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:811 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:793 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:837 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:819 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:854 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:836 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:870 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:852 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:901 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:883 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:909 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:891 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:921 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:931 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:903 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:913 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:972 -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:251 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:954 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:255 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:198 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:226 -#: neutron/plugins/mlnx/mlnx_plugin.py:360 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:515 +#: neutron/plugins/mlnx/mlnx_plugin.py:369 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:519 #, python-format msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1030 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1012 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1044 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 #, python-format msgid "Cannot delete network '%s', delete the associated subnet first" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1048 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1030 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1052 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1034 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1062 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1102 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1135 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1200 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1182 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:305 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1211 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1193 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1266 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1276 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1292 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1302 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1323 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1317 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1338 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1332 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1353 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1347 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1373 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1367 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1458 -#, python-format -msgid "Scheduling router %s" -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 @@ -6289,7 +6624,6 @@ msgid "NexusPlugin:create_network() called" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:111 -#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:108 #, python-format msgid "Nexus: create & trunk vlan %s" msgstr "" @@ -6300,7 +6634,6 @@ msgid "Nexus: create vlan %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:123 -#: neutron/plugins/ml2/drivers/cisco/nexus/mech_cisco_nexus.py:112 #, python-format msgid "Nexus: trunk vlan %s" msgstr "" @@ -6519,10 +6852,11 @@ msgstr "" msgid "Cannot retrieve utif info for the following reason: %(err_msg)s" msgstr "" -#: neutron/plugins/embrane/l2base/openvswitch/openvswitch_support.py:44 +#: neutron/plugins/embrane/l2base/ml2/ml2_support.py:46 +#, python-format msgid "" -"No segmentation_id found for the network, please be sure that " -"tenant_network_type is vlan" +"Network type %s not supported. Please be sure that tenant_network_type is" +" vlan" msgstr "" #: neutron/plugins/hyperv/db.py:38 @@ -6573,55 +6907,55 @@ msgid "" "pool" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:44 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:46 msgid "Network type for tenant networks (local, flat, vlan or none)" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:48 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:50 #: neutron/plugins/linuxbridge/common/config.py:33 #: neutron/plugins/mlnx/common/config.py:30 -#: neutron/plugins/openvswitch/common/config.py:49 +#: neutron/plugins/openvswitch/common/config.py:50 msgid "List of :: or " msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:76 -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:98 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:78 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:100 #, python-format msgid "segmentation_id specified for %s network" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:83 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:85 #, python-format msgid "physical_network specified for %s network" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:125 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:127 msgid "physical_network not provided" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:177 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:179 #, python-format msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:200 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:308 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:204 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:303 #: neutron/plugins/ml2/drivers/type_vlan.py:96 -#: neutron/plugins/mlnx/mlnx_plugin.py:178 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:362 +#: neutron/plugins/mlnx/mlnx_plugin.py:187 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:366 #, python-format msgid "Network VLAN ranges: %s" msgstr "" -#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:225 +#: neutron/plugins/hyperv/hyperv_neutron_plugin.py:229 #, python-format msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/rpc_callbacks.py:81 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123 -#: neutron/plugins/mlnx/rpc_callbacks.py:101 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:126 +#: neutron/plugins/hyperv/rpc_callbacks.py:76 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:114 +#: neutron/plugins/mlnx/rpc_callbacks.py:75 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:117 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6641,7 +6975,7 @@ msgstr "" #: neutron/plugins/mlnx/common/config.py:67 #: neutron/plugins/nec/common/config.py:29 #: neutron/plugins/oneconvergence/lib/config.py:47 -#: neutron/plugins/openvswitch/common/config.py:64 +#: neutron/plugins/openvswitch/common/config.py:65 #: neutron/plugins/ryu/common/config.py:43 #: neutron/plugins/sriovnicagent/common/config.py:58 msgid "" @@ -7389,7 +7723,7 @@ msgstr "" #: neutron/plugins/ibm/common/config.py:44 #: neutron/plugins/nec/common/config.py:24 -#: neutron/plugins/openvswitch/common/config.py:28 +#: neutron/plugins/openvswitch/common/config.py:29 #: neutron/plugins/ryu/common/config.py:22 msgid "Integration bridge to use" msgstr "" @@ -7444,58 +7778,58 @@ msgstr "" msgid "The input does not contain nececessary info: %(msg)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155 -#: neutron/plugins/ml2/rpc.py:162 neutron/plugins/ml2/rpc.py:186 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:134 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:159 +#: 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/openvswitch/ovs_neutron_plugin.py:125 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:150 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:149 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:153 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:144 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269 -#: neutron/plugins/mlnx/mlnx_plugin.py:198 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:261 +#: neutron/plugins/mlnx/mlnx_plugin.py:207 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:280 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:272 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:301 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:351 -#: neutron/plugins/mlnx/mlnx_plugin.py:242 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:414 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/mlnx/mlnx_plugin.py:251 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:360 -#: neutron/plugins/mlnx/mlnx_plugin.py:250 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:423 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:355 +#: neutron/plugins/mlnx/mlnx_plugin.py:259 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367 -#: neutron/plugins/mlnx/mlnx_plugin.py:258 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/mlnx/mlnx_plugin.py:267 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:447 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373 -#: neutron/plugins/mlnx/mlnx_plugin.py:262 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:449 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/mlnx/mlnx_plugin.py:271 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:453 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -8257,7 +8591,7 @@ msgstr "" msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:203 +#: neutron/plugins/midonet/plugin.py:198 #: neutron/plugins/ml2/drivers/arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/arista/exceptions.py:27 #: neutron/plugins/ml2/drivers/arista/exceptions.py:31 @@ -8266,185 +8600,185 @@ msgstr "" msgid "%(msg)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:240 +#: neutron/plugins/midonet/plugin.py:235 msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:410 +#: neutron/plugins/midonet/plugin.py:405 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:442 +#: neutron/plugins/midonet/plugin.py:437 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:451 +#: neutron/plugins/midonet/plugin.py:446 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:470 +#: neutron/plugins/midonet/plugin.py:465 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:522 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:583 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:588 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:593 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:604 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:609 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:618 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:652 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:727 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:779 +#: neutron/plugins/midonet/plugin.py:774 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:791 +#: neutron/plugins/midonet/plugin.py:786 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:835 +#: neutron/plugins/midonet/plugin.py:830 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:855 +#: neutron/plugins/midonet/plugin.py:850 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:895 +#: neutron/plugins/midonet/plugin.py:890 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:906 +#: neutron/plugins/midonet/plugin.py:901 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1006 +#: neutron/plugins/midonet/plugin.py:1001 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1030 +#: neutron/plugins/midonet/plugin.py:1025 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1039 +#: neutron/plugins/midonet/plugin.py:1034 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1046 +#: neutron/plugins/midonet/plugin.py:1041 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1086 +#: neutron/plugins/midonet/plugin.py:1081 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1105 +#: neutron/plugins/midonet/plugin.py:1100 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1127 +#: neutron/plugins/midonet/plugin.py:1122 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1156 +#: neutron/plugins/midonet/plugin.py:1151 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1163 +#: neutron/plugins/midonet/plugin.py:1158 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1169 +#: neutron/plugins/midonet/plugin.py:1164 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1196 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1206 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1221 +#: neutron/plugins/midonet/plugin.py:1216 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8493,23 +8827,29 @@ msgid "" "from the neutron.ml2.mechanism_drivers namespace." msgstr "" -#: neutron/plugins/ml2/db.py:44 +#: neutron/plugins/ml2/config.py:35 +msgid "" +"An ordered list of extension driver entrypoints to be loaded from the " +"neutron.ml2.extension_drivers namespace." +msgstr "" + +#: neutron/plugins/ml2/db.py:54 #, python-format msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/db.py:144 neutron/plugins/ml2/db.py:196 -#: neutron/plugins/ml2/plugin.py:979 +#: neutron/plugins/ml2/db.py:197 neutron/plugins/ml2/db.py:249 +#: neutron/plugins/ml2/plugin.py:1030 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" -#: neutron/plugins/ml2/db.py:150 +#: neutron/plugins/ml2/db.py:203 #, python-format msgid "get_port_from_device_mac() called for mac %s" msgstr "" -#: neutron/plugins/ml2/db.py:192 +#: neutron/plugins/ml2/db.py:245 #, python-format msgid "No binding found for port %(port_id)s" msgstr "" @@ -8561,235 +8901,280 @@ msgid "Initializing driver for type '%s'" msgstr "" #: neutron/plugins/ml2/managers.py:169 neutron/plugins/ml2/managers.py:178 -#: neutron/plugins/ml2/drivers/type_tunnel.py:113 +#: neutron/plugins/ml2/drivers/type_tunnel.py:179 #, python-format msgid "network_type value '%s' not supported" msgstr "" -#: neutron/plugins/ml2/managers.py:204 +#: neutron/plugins/ml2/managers.py:204 neutron/plugins/ml2/managers.py:231 #, python-format msgid "Failed to release segment '%s' because network type is not supported." msgstr "" -#: neutron/plugins/ml2/managers.py:220 +#: neutron/plugins/ml2/managers.py:247 #, python-format msgid "Configured mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:226 +#: neutron/plugins/ml2/managers.py:253 #, python-format msgid "Loaded mechanism driver names: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:238 +#: neutron/plugins/ml2/managers.py:265 #, python-format msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:245 +#: neutron/plugins/ml2/managers.py:272 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:267 +#: neutron/plugins/ml2/managers.py:294 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:569 +#: neutron/plugins/ml2/managers.py:596 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:573 +#: neutron/plugins/ml2/managers.py:600 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:127 +#: neutron/plugins/ml2/managers.py:613 +#, python-format +msgid "Configured extension driver names: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:619 +#, python-format +msgid "Loaded extension driver names: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:630 +#, python-format +msgid "Registered extension drivers: %s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:636 +#, python-format +msgid "Initializing extension driver '%s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:644 +#, python-format +msgid "Got %(alias)s extension from driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:655 +#, python-format +msgid "Extension driver '%(name)s' failed in %(method)s" +msgstr "" + +#: neutron/plugins/ml2/managers.py:691 +#, python-format +msgid "Extended network dict for driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:698 +#, python-format +msgid "Extended subnet dict for driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/managers.py:705 +#, python-format +msgid "Extended port dict for driver '%(drv)s'" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:138 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:180 +#: neutron/plugins/ml2/plugin.py:197 msgid "binding:profile value too large" msgstr "" -#: neutron/plugins/ml2/plugin.py:236 +#: neutron/plugins/ml2/plugin.py:253 #, python-format msgid "Failed to commit binding results for %(port)s after %(max)s tries" msgstr "" -#: neutron/plugins/ml2/plugin.py:242 +#: neutron/plugins/ml2/plugin.py:259 #, python-format msgid "Attempt %(count)s to bind port %(port)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:376 +#: neutron/plugins/ml2/plugin.py:393 #, python-format msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:387 +#: neutron/plugins/ml2/plugin.py:404 #, python-format msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:473 #, 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:463 +#: neutron/plugins/ml2/plugin.py:507 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:524 +#: neutron/plugins/ml2/plugin.py:570 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:545 +#: neutron/plugins/ml2/plugin.py:591 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:551 neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:597 neutron/plugins/ml2/plugin.py:724 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:559 +#: neutron/plugins/ml2/plugin.py:605 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:570 +#: neutron/plugins/ml2/plugin.py:616 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:578 neutron/plugins/ml2/plugin.py:689 +#: neutron/plugins/ml2/plugin.py:622 neutron/plugins/ml2/plugin.py:737 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:584 +#: neutron/plugins/ml2/plugin.py:628 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:593 +#: neutron/plugins/ml2/plugin.py:637 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:601 +#: neutron/plugins/ml2/plugin.py:645 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:610 +#: neutron/plugins/ml2/plugin.py:654 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:624 +#: neutron/plugins/ml2/plugin.py:670 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:654 +#: neutron/plugins/ml2/plugin.py:702 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:718 #, python-format msgid "Ports to auto-deallocate: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:685 +#: neutron/plugins/ml2/plugin.py:733 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:705 +#: neutron/plugins/ml2/plugin.py:753 #, python-format msgid "Exception deleting fixed_ip from port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:715 +#: neutron/plugins/ml2/plugin.py:763 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:746 +#: neutron/plugins/ml2/plugin.py:795 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:758 +#: neutron/plugins/ml2/plugin.py:807 #, python-format msgid "_bind_port_if_needed failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:837 +#: neutron/plugins/ml2/plugin.py:888 #, python-format msgid "No Host supplied to bind DVR Port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:895 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:137 +#: neutron/plugins/ml2/plugin.py:946 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:142 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:915 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:138 +#: neutron/plugins/ml2/plugin.py:966 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:143 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:964 +#: neutron/plugins/ml2/plugin.py:1015 #, python-format msgid "mechanism_manager.delete_port_postcommit failed for port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:988 +#: neutron/plugins/ml2/plugin.py:1039 #, python-format msgid "Binding info for DVR port %s not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1014 +#: neutron/plugins/ml2/plugin.py:1065 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1044 +#: neutron/plugins/ml2/plugin.py:1095 #, python-format msgid "Port %s not found during update" msgstr "" -#: neutron/plugins/ml2/rpc.py:98 +#: neutron/plugins/ml2/rpc.py:64 #, python-format msgid "Device %(device)s requested by agent %(agent_id)s not found in database" msgstr "" -#: neutron/plugins/ml2/rpc.py:107 +#: neutron/plugins/ml2/rpc.py:73 #, 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:135 +#: neutron/plugins/ml2/rpc.py:101 #, python-format msgid "Returning: %s" msgstr "" -#: neutron/plugins/ml2/rpc.py:154 +#: neutron/plugins/ml2/rpc.py:120 #, python-format msgid "Device %(device)s no longer exists at agent %(agent_id)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:180 +#: neutron/plugins/ml2/rpc.py:146 #, python-format msgid "Device %(device)s up at agent %(agent_id)s" msgstr "" @@ -8940,6 +9325,7 @@ msgid "ODL-----> sending JSON (%s) <-----ODL" msgstr "" #: neutron/plugins/ml2/drivers/mechanism_odl.py:340 +#: neutron/plugins/ml2/drivers/mech_nuage/driver.py:94 #, python-format msgid "" "Refusing to bind port for segment ID %(id)s, segment %(seg)s, phys net " @@ -8993,38 +9379,13 @@ msgstr "" msgid "No flat network found on physical network %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:36 +#: neutron/plugins/ml2/drivers/type_gre.py:34 msgid "" "Comma-separated list of : tuples enumerating ranges of " "GRE tunnel IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_gre.py:121 -#, python-format -msgid "gre_id %s not found" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:131 -#, python-format -msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:149 -#: neutron/plugins/openvswitch/ovs_db_v2.py:229 -#, python-format -msgid "Removing tunnel %s from pool" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:164 -msgid "get_gre_endpoints() called" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:173 -#, python-format -msgid "add_gre_endpoint() called for ip %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_gre.py:181 +#: neutron/plugins/ml2/drivers/type_gre.py:126 #, python-format msgid "Gre endpoint with ip %s already exists" msgstr "" @@ -9038,28 +9399,28 @@ msgstr "" msgid "%s prohibited for local provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:61 +#: neutron/plugins/ml2/drivers/type_tunnel.py:76 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Agent terminated!" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:64 +#: neutron/plugins/ml2/drivers/type_tunnel.py:79 #, python-format msgid "%(type)s ID ranges: %(range)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:73 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:433 +#: neutron/plugins/ml2/drivers/type_tunnel.py:88 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:80 +#: neutron/plugins/ml2/drivers/type_tunnel.py:95 #, python-format msgid "%(key)s prohibited for %(tunnel)s provider network" msgstr "" -#: neutron/plugins/ml2/drivers/type_tunnel.py:100 +#: neutron/plugins/ml2/drivers/type_tunnel.py:166 msgid "Network_type value needed by the ML2 plugin" msgstr "" @@ -9103,36 +9464,26 @@ msgstr "" msgid "No vlan_id %(vlan_id)s found on physical network %(physical_network)s" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:39 +#: neutron/plugins/ml2/drivers/type_vxlan.py:38 msgid "" "Comma-separated list of : tuples enumerating ranges of " "VXLAN VNI IDs that are available for tenant network allocation" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:43 +#: neutron/plugins/ml2/drivers/type_vxlan.py:42 msgid "Multicast group for VXLAN. If unset, disables VXLAN multicast mode." msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:131 -#, python-format -msgid "vxlan_vni %s not found" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_vxlan.py:142 -#, python-format -msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" -msgstr "" - -#: neutron/plugins/ml2/drivers/type_vxlan.py:187 +#: neutron/plugins/ml2/drivers/type_vxlan.py:127 msgid "get_vxlan_endpoints() called" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:197 +#: neutron/plugins/ml2/drivers/type_vxlan.py:137 #, python-format msgid "add_vxlan_endpoint() called for ip %s" msgstr "" -#: neutron/plugins/ml2/drivers/type_vxlan.py:206 +#: neutron/plugins/ml2/drivers/type_vxlan.py:146 #, python-format msgid "Vxlan endpoint with ip %s already exists" msgstr "" @@ -9555,115 +9906,219 @@ msgstr "" msgid "NETCONF error" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:223 +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:30 +msgid "Prefix for APIC domain/names/profiles created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:40 +msgid "An ordered list of host names or IP addresses of the APIC controller(s)." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:43 +msgid "Username for the APIC controller" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:45 +msgid "Password for the APIC controller" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:48 +msgid "Name mapping strategy to use: use_uuid | use_name" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:50 +msgid "Use SSL to connect to the APIC controller" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:53 +msgid "Name for the domain created on APIC" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:56 +msgid "Name for the app profile used for Openstack" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:59 +msgid "Name for the vlan namespace to be used for Openstack" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:62 +msgid "Name of the node profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:65 +msgid "Name of the entity profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:68 +msgid "Name of the function profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:71 +msgid "Name of the LACP profile to be created" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:74 +msgid "The uplink ports to check for ACI connectivity" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:77 +msgid "The switch pairs for VPC connectivity" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:80 +msgid "Range of VLAN's to be used for Openstack" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/apic/config.py:83 +msgid "Setup root helper as rootwrap or sudo" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:36 +msgid "" +"[DFARESTClient] Input DCNM IP, user name or passwordparameter is not " +"specified" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:73 #, python-format -msgid "data = %s" +msgid "url %(url)s payload %(payload)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:226 -#: neutron/services/loadbalancer/drivers/netscaler/ncc_client.py:168 +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:192 #, python-format -msgid "Response: %s" +msgid "DCNM-send_request: %(desc)s %(url)s %(pld)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/cisco_dfa_rest.py:198 +msgid "Error during request" +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:23 +msgid "IP address of DCNM." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:25 +msgid "User login name for DCNM." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:28 +msgid "Login password for DCNM." +msgstr "" + +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:30 +msgid "Gateway mac address when using proxy mode." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:290 +#: neutron/plugins/ml2/drivers/cisco/dfa/config.py:46 #, python-format -msgid "APIC session will expire in %d seconds" +msgid "Failed to read config files %(file)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/apic_client.py:335 -msgid "APIC session timed-out, logging in again." +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:25 +#, python-format +msgid "Network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:23 -msgid "Host name or IP Address of the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:31 +#, python-format +msgid "Config profile for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:25 -msgid "Username for the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:38 +#, python-format +msgid "Forwarding Mode for network %(network_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:27 -msgid "Password for the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:45 +#, python-format +msgid "Config Profile %(profile_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:29 -msgid "Communication port for the APIC controller" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:51 +#, python-format +msgid "Config Profile %(name)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:31 -msgid "Name for the VMM domain provider" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:57 +#, python-format +msgid "Project ID %(project_id)s could not be found." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:33 -msgid "Name for the VMM domain to be created for Openstack" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_exceptions.py:63 +#, python-format +msgid "Request to DCNM failed: %(reason)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:35 -msgid "Name for the vlan namespace to be used for openstack" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:67 +#, python-format +msgid "_create_token: token = %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:37 -msgid "Range of VLAN's to be used for Openstack" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:76 +msgid "Failed to send token create request." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:39 -msgid "Name of the node profile to be created" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:91 +#, python-format +msgid "Failed to get novaclient:Unauthorised %(proj)s %(user)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:41 -msgid "Name of the entity profile to be created" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:97 +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:119 +#, python-format +msgid "Failed to get novaclient %s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:43 -msgid "Name of the function profile to be created" +#: neutron/plugins/ml2/drivers/cisco/dfa/dfa_instance_api.py:113 +#, python-format +msgid "Failed to get novaclient:Unauthorised project_id=%(proj)s user=%(user)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/config.py:45 -msgid "Clear the node profiles on the APIC at startup (mainly used for testing)" +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:127 +#, python-format +msgid "No topics is defined for %s mechanism driver" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:25 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:166 #, python-format -msgid "No response from APIC at %(url)s" +msgid "Failed to create network. Config Profile id %s does not exist." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:30 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:185 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:211 #, python-format -msgid "" -"APIC responded with HTTP status %(status)s: %(reason)s, Request: " -"'%(request)s', APIC error code %(err_code)s: %(err_text)s" +msgid "Failed to create network %(net)s. Error:%(err)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:37 +#: neutron/plugins/ml2/drivers/cisco/dfa/mech_cisco_dfa.py:196 #, python-format -msgid "APIC failed to provide cookie for %(request)s request" +msgid "%s is default subnet and no need to create it in DCNM." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:42 -msgid "Authorized APIC session not established" +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:90 +#, python-format +msgid "Failed to create %(proj)s. Error:%(err)s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:47 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:110 #, python-format -msgid "The switch and port for host '%(host)s' are not configured" +msgid "Failed to delete %(id)s" msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:52 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:113 #, python-format -msgid "Managed Object '%(mo_class)s' is not supported" +msgid "Failed to delete %(proj)s in DCNM." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/exceptions.py:57 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:124 #, python-format -msgid "" -"Multiple VLAN ranges are not supported in the APIC plugin. Please specify" -" a single VLAN range. Current config: '%(vlan_ranges)s'" +msgid "Failed to read %s." msgstr "" -#: neutron/plugins/ml2/drivers/cisco/apic/mechanism_apic.py:84 +#: neutron/plugins/ml2/drivers/cisco/dfa/project_events.py:155 #, python-format -msgid "Port %s is not bound to a segment" +msgid "event_type %s does not have payload/resource_info key" msgstr "" #: neutron/plugins/ml2/drivers/cisco/nexus/config.py:25 @@ -9802,65 +10257,65 @@ msgstr "" msgid "Sending update port message" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:115 +#: neutron/plugins/mlnx/mlnx_plugin.py:121 msgid "Mellanox Embedded Switch Plugin initialisation complete" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:152 +#: neutron/plugins/mlnx/mlnx_plugin.py:161 #, python-format msgid "Invalid physical network type %(type)s.Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:159 +#: neutron/plugins/mlnx/mlnx_plugin.py:168 #, python-format msgid "Parsing physical_network_type failed: %s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:164 +#: neutron/plugins/mlnx/mlnx_plugin.py:173 #, python-format msgid "" "Invalid physical network type %(type)s for network %(net)s. Server " "terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:168 +#: neutron/plugins/mlnx/mlnx_plugin.py:177 #, python-format msgid "Physical Network type mappings: %s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:176 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:360 +#: neutron/plugins/mlnx/mlnx_plugin.py:185 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:364 #, python-format msgid "%s. Server terminated!" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:314 +#: neutron/plugins/mlnx/mlnx_plugin.py:323 #, python-format msgid "Unsupported vnic type %(vnic_type)s for physical network type %(net_type)s" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:318 +#: neutron/plugins/mlnx/mlnx_plugin.py:327 msgid "Invalid vnic_type on port_create" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:320 +#: neutron/plugins/mlnx/mlnx_plugin.py:329 msgid "vnic_type is not defined in port profile" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:364 +#: neutron/plugins/mlnx/mlnx_plugin.py:373 msgid "Update network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:377 +#: neutron/plugins/mlnx/mlnx_plugin.py:386 msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:434 #, python-format msgid "create_port with %s" msgstr "" -#: neutron/plugins/mlnx/rpc_callbacks.py:120 +#: neutron/plugins/mlnx/rpc_callbacks.py:94 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" @@ -10101,119 +10556,112 @@ msgstr "" msgid "Set_port_status as %s called" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:192 +#: neutron/plugins/nec/nec_plugin.py:206 #, python-format msgid "_cleanup_ofc_tenant: No OFC tenant for %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:195 +#: neutron/plugins/nec/nec_plugin.py:209 #, python-format msgid "delete_ofc_tenant() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:211 +#: neutron/plugins/nec/nec_plugin.py:225 msgid "activate_port_if_ready(): skip, port.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:215 +#: neutron/plugins/nec/nec_plugin.py:229 msgid "activate_port_if_ready(): skip, network.admin_state_up is False." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:219 +#: neutron/plugins/nec/nec_plugin.py:233 msgid "activate_port_if_ready(): skip, no portinfo for this port." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:223 +#: neutron/plugins/nec/nec_plugin.py:237 msgid "activate_port_if_ready(): skip, ofc_port already exists." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:231 +#: neutron/plugins/nec/nec_plugin.py:245 #, python-format msgid "create_ofc_port() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:244 +#: neutron/plugins/nec/nec_plugin.py:258 #, python-format msgid "deactivate_port(): skip, ofc_port for port=%s does not exist." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:263 +#: neutron/plugins/nec/nec_plugin.py:277 #, python-format msgid "deactivate_port(): OFC port for port=%s is already removed." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:271 +#: neutron/plugins/nec/nec_plugin.py:285 #, python-format msgid "Failed to delete port=%(port)s from OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:290 +#: neutron/plugins/nec/nec_plugin.py:304 #, python-format msgid "NECPluginV2.create_network() called, network=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:307 +#: neutron/plugins/nec/nec_plugin.py:321 #, python-format msgid "Failed to create network id=%(id)s on OFC: %(exc)s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:323 +#: neutron/plugins/nec/nec_plugin.py:337 #, python-format msgid "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:367 +#: neutron/plugins/nec/nec_plugin.py:381 #, python-format msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:401 +#: neutron/plugins/nec/nec_plugin.py:415 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:542 +#: neutron/plugins/nec/nec_plugin.py:556 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:606 +#: neutron/plugins/nec/nec_plugin.py:620 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:634 +#: neutron/plugins/nec/nec_plugin.py:648 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:706 -#, python-format -msgid "" -"NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " -"=> %(ret)s." -msgstr "" - -#: neutron/plugins/nec/nec_plugin.py:730 +#: neutron/plugins/nec/nec_plugin.py:715 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:740 +#: neutron/plugins/nec/nec_plugin.py:725 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:760 +#: neutron/plugins/nec/nec_plugin.py:745 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:765 +#: neutron/plugins/nec/nec_plugin.py:750 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10635,135 +11083,145 @@ msgid "" "or clear protocol before changing ether type." msgstr "" -#: neutron/plugins/nuage/plugin.py:93 +#: neutron/plugins/nuage/plugin.py:94 #, python-format msgid "%(resource)s with id %(resource_id)s does not exist" msgstr "" -#: neutron/plugins/nuage/plugin.py:102 +#: neutron/plugins/nuage/plugin.py:103 #, python-format msgid "" "Either %(resource)s %(req_resource)s not found or you dont have " "credential to access it" msgstr "" -#: neutron/plugins/nuage/plugin.py:108 +#: neutron/plugins/nuage/plugin.py:109 #, python-format msgid "" "More than one entry found for %(resource)s %(req_resource)s. Use id " "instead" msgstr "" -#: neutron/plugins/nuage/plugin.py:145 +#: neutron/plugins/nuage/plugin.py:139 #, python-format msgid "Router for subnet %s not found " msgstr "" -#: neutron/plugins/nuage/plugin.py:260 +#: neutron/plugins/nuage/plugin.py:256 #, python-format msgid "Subnet %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:403 +#: neutron/plugins/nuage/plugin.py:401 +#, python-format +msgid "provider:network_type %s not supported in VSP" +msgstr "" + +#: neutron/plugins/nuage/plugin.py:446 msgid "External network with subnets can not be changed to non-external network" msgstr "" -#: neutron/plugins/nuage/plugin.py:466 +#: neutron/plugins/nuage/plugin.py:524 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:487 +#: neutron/plugins/nuage/plugin.py:541 +#, python-format +msgid "Only one subnet is allowed per Provider network %s" +msgstr "" + +#: neutron/plugins/nuage/plugin.py:552 #, python-format msgid "Only one subnet is allowed per external network %s" msgstr "" -#: neutron/plugins/nuage/plugin.py:570 +#: neutron/plugins/nuage/plugin.py:682 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:597 +#: neutron/plugins/nuage/plugin.py:709 #, python-format msgid "" "Router %s does not hold default zone OR domain in VSD. Router-IF add " "failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:609 +#: neutron/plugins/nuage/plugin.py:721 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:619 +#: neutron/plugins/nuage/plugin.py:731 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:631 +#: neutron/plugins/nuage/plugin.py:742 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:680 neutron/plugins/nuage/plugin.py:685 -#: neutron/plugins/nuage/plugin.py:691 +#: neutron/plugins/nuage/plugin.py:794 neutron/plugins/nuage/plugin.py:799 +#: neutron/plugins/nuage/plugin.py:805 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:707 +#: neutron/plugins/nuage/plugin.py:821 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:716 +#: neutron/plugins/nuage/plugin.py:830 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:754 +#: neutron/plugins/nuage/plugin.py:871 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:795 +#: neutron/plugins/nuage/plugin.py:912 msgid "for same subnet, multiple static routes not allowed" msgstr "" -#: neutron/plugins/nuage/plugin.py:812 +#: neutron/plugins/nuage/plugin.py:929 #, python-format msgid "Router %s does not hold net-partition assoc on VSD. extra-route failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:929 +#: neutron/plugins/nuage/plugin.py:1046 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:934 +#: neutron/plugins/nuage/plugin.py:1051 #, python-format msgid "NetPartition with %s does not exist" msgstr "" -#: neutron/plugins/nuage/plugin.py:973 +#: neutron/plugins/nuage/plugin.py:1090 #, python-format msgid "sharedresource %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:980 neutron/plugins/nuage/plugin.py:1122 +#: neutron/plugins/nuage/plugin.py:1097 neutron/plugins/nuage/plugin.py:1239 #, python-format msgid "router %s is not associated with any net-partition" msgstr "" -#: neutron/plugins/nuage/plugin.py:1013 +#: neutron/plugins/nuage/plugin.py:1130 msgid "Floating IP can not be associated to VM in different router context" msgstr "" @@ -10803,11 +11261,16 @@ msgstr "" msgid "Per Net Partition quota of floating ips" msgstr "" -#: neutron/plugins/nuage/common/exceptions.py:24 +#: neutron/plugins/nuage/common/exceptions.py:23 #, python-format msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" +#: neutron/plugins/nuage/common/exceptions.py:27 +#, python-format +msgid "Bad request: %(msg)s" +msgstr "" + #: neutron/plugins/ofagent/agent/arp_lib.py:153 #, python-format msgid "packet-in dpid %(dpid)s in_port %(port)s pkt %(pkt)s" @@ -10970,7 +11433,7 @@ msgstr "" #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1072 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:826 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1234 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1248 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" @@ -10978,9 +11441,9 @@ msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:809 #: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:829 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1217 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1237 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1254 +#: 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 "" @@ -11076,20 +11539,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:240 +#: neutron/plugins/oneconvergence/plugin.py:238 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:304 +#: neutron/plugins/oneconvergence/plugin.py:302 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:377 +#: neutron/plugins/oneconvergence/plugin.py:375 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:416 +#: neutron/plugins/oneconvergence/plugin.py:414 msgid "Failed to create router" msgstr "" @@ -11348,6 +11811,11 @@ msgstr "" msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" +#: neutron/plugins/openvswitch/ovs_db_v2.py:229 +#, python-format +msgid "Removing tunnel %s from pool" +msgstr "" + #: neutron/plugins/openvswitch/ovs_db_v2.py:258 #, python-format msgid "Reserving tunnel %s from pool" @@ -11394,51 +11862,51 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:308 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:309 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:325 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:326 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:375 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:379 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:430 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:434 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:158 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:159 msgid "DVR: Failed to obtain local DVR Mac address" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:291 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:292 #, python-format msgid "DVR: Duplicate DVR router interface detected for subnet %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:299 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:300 #, python-format msgid "DVR: Unable to retrieve subnet information for subnet_id %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:458 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:459 #, python-format msgid "Centralized-SNAT port %s already seen on " msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:460 +#: neutron/plugins/openvswitch/agent/ovs_dvr_neutron_agent.py:461 #, python-format msgid "a different subnet %s" msgstr "" @@ -11596,73 +12064,73 @@ msgstr "" msgid "Invalid tunnel type specified: %s" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:30 +#: neutron/plugins/openvswitch/common/config.py:31 msgid "Enable tunneling support" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:32 +#: neutron/plugins/openvswitch/common/config.py:33 msgid "Tunnel bridge to use" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:34 +#: neutron/plugins/openvswitch/common/config.py:35 msgid "Peer patch port in integration bridge for tunnel bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:37 +#: neutron/plugins/openvswitch/common/config.py:38 msgid "Peer patch port in tunnel bridge for integration bridge" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:40 +#: neutron/plugins/openvswitch/common/config.py:41 msgid "Local IP address of GRE tunnel endpoints." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:43 +#: neutron/plugins/openvswitch/common/config.py:44 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:45 +#: neutron/plugins/openvswitch/common/config.py:46 msgid "Network type for tenant networks (local, vlan, gre, vxlan, or none)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:53 +#: neutron/plugins/openvswitch/common/config.py:54 msgid "List of :" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:55 +#: neutron/plugins/openvswitch/common/config.py:56 msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:58 +#: neutron/plugins/openvswitch/common/config.py:59 msgid "" "Use veths instead of patch ports to interconnect the integration bridge " "to physical bridges" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:68 +#: neutron/plugins/openvswitch/common/config.py:69 msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:72 +#: neutron/plugins/openvswitch/common/config.py:73 msgid "" "The number of seconds to wait before respawning the ovsdb monitor after " "losing communication with it" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:76 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:80 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:82 +#: neutron/plugins/openvswitch/common/config.py:83 msgid "" "Use ML2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:85 +#: neutron/plugins/openvswitch/common/config.py:86 msgid "" "Enable local ARP responder if it is supported. Requires OVS 2.1 and ML2 " "l2population driver. Allows the switch (when supporting an overlay) to " @@ -11670,13 +12138,13 @@ msgid "" "broadcast into the overlay" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:91 +#: neutron/plugins/openvswitch/common/config.py:92 msgid "" "Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying " "GRE/VXLAN tunnel" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:94 +#: neutron/plugins/openvswitch/common/config.py:95 msgid "Make the l2 agent run in DVR mode " msgstr "" @@ -11742,12 +12210,12 @@ msgid "" "yet." msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:60 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:68 #, python-format msgid "get_ofp_rest_api: %s" msgstr "" -#: neutron/plugins/ryu/ryu_neutron_plugin.py:124 +#: neutron/plugins/ryu/ryu_neutron_plugin.py:125 msgid "Invalid configuration. check ryu.ini" msgstr "" @@ -11986,21 +12454,21 @@ msgstr "" msgid "Error '%(err)s' when connecting to controller(s): %(ctl)s." msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:55 +#: neutron/plugins/vmware/dhcpmeta_modes.py:56 #, python-format msgid "Invalid agent_mode: %s" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:106 +#: neutron/plugins/vmware/dhcpmeta_modes.py:107 msgid "network_auto_schedule has been disabled" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:127 +#: neutron/plugins/vmware/dhcpmeta_modes.py:128 #, python-format msgid "Unable to run Neutron with config option '%s', as NSX does not support it" msgstr "" -#: neutron/plugins/vmware/dhcpmeta_modes.py:130 +#: neutron/plugins/vmware/dhcpmeta_modes.py:131 #, python-format msgid "Unmet dependency for config option '%s'" msgstr "" @@ -12182,69 +12650,69 @@ msgstr "" #: neutron/plugins/vmware/api_client/request.py:89 #, python-format -msgid "[%(rid)d] Issuing - request %(conn)s" +msgid "[%(rid)d] Issuing - request url: %(conn)s body: %(body)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:115 +#: neutron/plugins/vmware/api_client/request.py:117 #, python-format msgid "Setting X-Nvp-Wait-For-Config-Generation request header: '%s'" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:121 +#: neutron/plugins/vmware/api_client/request.py:123 #, python-format msgid "[%(rid)d] Exception issuing request: %(e)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:129 +#: neutron/plugins/vmware/api_client/request.py:131 #, python-format msgid "[%(rid)d] Completed request '%(conn)s': %(status)s (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:138 +#: neutron/plugins/vmware/api_client/request.py:140 #, python-format msgid "Reading X-Nvp-config-Generation response header: '%s'" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:165 +#: neutron/plugins/vmware/api_client/request.py:167 #, python-format msgid "[%d] Maximum redirects exceeded, aborting request" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:175 +#: neutron/plugins/vmware/api_client/request.py:177 #, python-format msgid "[%(rid)d] Redirecting request to: %(conn)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:188 +#: neutron/plugins/vmware/api_client/request.py:190 #, python-format msgid "[%(rid)d] Request '%(method)s %(url)s' received: %(status)s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:192 +#: neutron/plugins/vmware/api_client/request.py:194 #, python-format msgid "Server error return: %s" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:196 +#: neutron/plugins/vmware/api_client/request.py:198 msgid "Invalid server response" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:201 +#: neutron/plugins/vmware/api_client/request.py:203 #, python-format msgid "[%(rid)d] Failed request '%(conn)s': '%(msg)s' (%(elapsed)s seconds)" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:235 +#: neutron/plugins/vmware/api_client/request.py:237 #, python-format msgid "[%d] Received redirect status without location header field" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:252 +#: neutron/plugins/vmware/api_client/request.py:254 #, python-format msgid "[%(rid)d] Received invalid redirect location: '%(url)s'" msgstr "" -#: neutron/plugins/vmware/api_client/request.py:256 +#: neutron/plugins/vmware/api_client/request.py:258 #, python-format msgid "[%(rid)d] Received malformed redirect location: %(url)s" msgstr "" @@ -13062,29 +13530,29 @@ msgstr "" msgid "Metadata for router %s handled successfully" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:75 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:67 #, python-format msgid "Subnet %s does not have a gateway, the metadata route will not be created" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:99 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:91 msgid "Metadata access network is disabled" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:102 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:94 msgid "" "Overlapping IPs must be enabled in order to setup the metadata access " "network" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:122 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:114 #, python-format msgid "" "No router interface found for router '%s'. No metadata access network " "should be created or destroyed" msgstr "" -#: neutron/plugins/vmware/dhcp_meta/rpc.py:130 +#: neutron/plugins/vmware/dhcp_meta/rpc.py:122 #, python-format msgid "" "An error occurred while operating on the metadata access network for " @@ -14576,17 +15044,17 @@ msgstr "" msgid "DHCP agent %s is not active" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:133 +#: neutron/scheduler/l3_agent_scheduler.py:132 #, python-format msgid "No routers compatible with L3 agent configuration on host %s" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:150 +#: neutron/scheduler/l3_agent_scheduler.py:149 #, python-format msgid "Router %(router_id)s has already been hosted by L3 agent %(agent_id)s" msgstr "" -#: neutron/scheduler/l3_agent_scheduler.py:171 +#: neutron/scheduler/l3_agent_scheduler.py:170 #, python-format msgid "No L3 agents can host the router %s" msgstr "" @@ -15024,43 +15492,38 @@ msgstr "" msgid "Error attaching subnet %(subnet_id)s to router %(router_id)s" msgstr "" -#: neutron/services/l3_router/l3_apic.py:127 -#, python-format -msgid "Error detaching subnet %(subnet_id)s from router %(router_id)s" -msgstr "" - -#: neutron/services/l3_router/l3_arista.py:122 +#: neutron/services/l3_router/l3_arista.py:116 #, python-format msgid "Error creating router on Arista HW router=%s " msgstr "" -#: neutron/services/l3_router/l3_arista.py:145 +#: neutron/services/l3_router/l3_arista.py:139 #, python-format msgid "Error updating router on Arista HW router=%s " msgstr "" -#: neutron/services/l3_router/l3_arista.py:160 +#: neutron/services/l3_router/l3_arista.py:154 #, python-format msgid "Error deleting router on Arista HW router %(r)s exception=%(e)s" msgstr "" -#: neutron/services/l3_router/l3_arista.py:206 +#: neutron/services/l3_router/l3_arista.py:200 #, python-format msgid "Error Adding subnet %(subnet)s to router %(router_id)s on Arista HW" msgstr "" -#: neutron/services/l3_router/l3_arista.py:240 +#: neutron/services/l3_router/l3_arista.py:234 #, python-format msgid "" "Error removing interface %(interface)s from router %(router_id)s on " "Arista HWException =(exc)s" msgstr "" -#: neutron/services/l3_router/l3_arista.py:255 +#: neutron/services/l3_router/l3_arista.py:249 msgid "Syncing Neutron Router DB <-> EOS" msgstr "" -#: neutron/services/l3_router/l3_arista.py:286 +#: neutron/services/l3_router/l3_arista.py:280 #, python-format msgid "Error Adding interface %(subnet_id)s to router %(router_id)s on Arista HW" msgstr "" @@ -15352,6 +15815,11 @@ msgstr "" msgid "A unknown error occurred during request to %s" msgstr "" +#: neutron/services/loadbalancer/drivers/netscaler/ncc_client.py:168 +#, python-format +msgid "Response: %s" +msgstr "" + #: neutron/services/loadbalancer/drivers/netscaler/ncc_client.py:171 #, python-format msgid "Unable to login. Invalid credentials passed.for: %s" @@ -16277,6 +16745,10 @@ msgid "" "%(original_driver)s) on network %(network)s" msgstr "" +#: neutron/tests/unit/ml2/extensions/test_extension.py:54 +msgid "Adds test attributes to core resources." +msgstr "" + #: neutron/tests/unit/nec/stub_ofc_driver.py:65 #, python-format msgid "(create_tenant) OFC tenant %s already exists" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po index 22fb18a46..d0a489faa 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" -"PO-Revision-Date: 2014-08-12 21:40+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" +"PO-Revision-Date: 2014-08-26 11:11+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "neutron/language/pt_BR/)\n" @@ -62,11 +62,21 @@ msgstr "Exceção durante limpeza de RPC." msgid "Unhandled exception" msgstr "Exceção não tratada" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "Pulando faixa irracional do ID GRE %(tun_min)s:%(tun_max)s" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "Pulando faixa irracional do VXLAN VNI %(tun_min)s:%(tun_max)s" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "Erro no loop de eventos do agente" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po index cd435b603..43b0052f5 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" @@ -27,7 +27,11 @@ msgstr "" "Inserindo política: %(new_policy)s no lugar de política deprecada: " "%(old_policy)s" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-warning.po index 909fba91b..c9fe9e152 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-18 21:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" @@ -34,14 +34,14 @@ 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/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -52,3 +52,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d fora da lista de filhos" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/sr/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/sr/LC_MESSAGES/neutron-log-warning.po index 97d02b4cd..7597c75d7 100644 --- a/neutron/locale/sr/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/sr/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/neutron/language/" @@ -32,14 +32,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -50,3 +50,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d nije na mladjoj listi" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po index 1a023ebfb..1dcfac9d1 100644 --- a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-08-12 21:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/" @@ -63,11 +63,21 @@ msgstr "RPC క్లీనప్ సమయంలో మినహాయింప msgid "Unhandled exception" msgstr "నిర్వహించని మినహాయింపు" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po index 7f51afc85..76ddd755b 100644 --- a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-08-17 05:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/" @@ -26,7 +26,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "చేర్చడం విధానం:%(new_policy)s నిరాశపర్చింది విధానం స్థానంలో :%(old_policy)s" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-warning.po index 4b99d0849..207fc6ea4 100644 --- a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-warning.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-23 14:51+0000\n" "Last-Translator: rajeshmalisettty \n" "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/" @@ -33,14 +33,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "%s యొక్క లక్షణం కోసం డేటా రకం సాధ్యం కాలేదు" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -51,3 +51,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d బాల జాబితా లేదు " + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po index 9a06d2947..65bd3f736 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po index 0666d48af..815a9683c 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:19+0000\n" "PO-Revision-Date: 2014-07-21 17:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" @@ -60,11 +60,21 @@ msgstr "在RPC清除期间发生异常。" msgid "Unhandled exception" msgstr "存在未处理的异常" +#: neutron/plugins/ml2/drivers/type_gre.py:80 +#, python-format +msgid "Skipping unreasonable gre ID range %(tun_min)s:%(tun_max)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/type_vxlan.py:87 +#, python-format +msgid "Skipping unreasonable VXLAN VNI range %(tun_min)s:%(tun_max)s" +msgstr "" + #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 msgid "Error in agent event loop" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2086 +#: neutron/plugins/vmware/plugins/base.py:2089 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error in " diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po index 91b0e765a..6ba230d22 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "在被废弃的策略:%(old_policy)s位置上插入策略:%(new_policy)s " -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-warning.po index 4c8b11e51..0d7d99e8a 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "pid %d 没有在子代列表中" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr "" diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po index 213ce70d0..60e2a957a 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/" @@ -25,7 +25,11 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:78 +#: neutron/common/ipv6_utils.py:62 +msgid "IPv6 is not enabled on this system." +msgstr "" + +#: neutron/db/l3_agentschedulers_db.py:80 msgid "" "Skipping period L3 agent status check because automatic router rescheduling " "is disabled." diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-warning.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-warning.po index 137f356f8..1e38ae489 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-warning.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-warning.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-17 06:05+0000\n" +"POT-Creation-Date: 2014-09-01 06:18+0000\n" "PO-Revision-Date: 2014-06-30 19:27+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/" @@ -31,14 +31,14 @@ msgstr "" msgid "Unable to find data type descriptor for attribute %s" msgstr "" -#: neutron/db/l3_agentschedulers_db.py:101 +#: neutron/db/l3_agentschedulers_db.py:103 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:116 +#: neutron/db/l3_agentschedulers_db.py:119 #, python-format msgid "" "Rescheduling router %(router)s from agent %(agent)s because the agent did " @@ -49,3 +49,8 @@ msgstr "" #, python-format msgid "pid %d not in child list" msgstr "PID %d 不在子項清單中" + +#: neutron/plugins/ml2/drivers/type_tunnel.py:143 +#, python-format +msgid "%(type)s tunnel %(id)s not found" +msgstr ""